Raspbian Package Auto-Building

Build log for julia (1.0.4+dfsg-1+rpi1+b2) on armhf

julia1.0.4+dfsg-1+rpi1+b2armhf → 2020-01-03 11:16:17

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

+==============================================================================+
| julia 1.0.4+dfsg-1+rpi1+b2 (armhf)           Thu, 02 Jan 2020 22:56:04 +0000 |
+==============================================================================+

Package: julia
Version: 1.0.4+dfsg-1+rpi1+b2
Source Version: 1.0.4+dfsg-1+rpi1
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bullseye-staging-armhf-sbuild-c0f843e4-263b-4b70-a422-0386e65b69ab' with '<<CHROOT>>'

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

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

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: 'julia' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/julia-team/julia.git
Please use:
git clone https://salsa.debian.org/julia-team/julia.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 32.0 MB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main julia 1.0.4+dfsg-1+rpi1 (dsc) [3229 B]
Get:2 http://172.17.0.1/private bullseye-staging/main julia 1.0.4+dfsg-1+rpi1 (tar) [3482 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main julia 1.0.4+dfsg-1+rpi1 (diff) [28.5 MB]
Fetched 32.0 MB in 3s (9893 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/julia-uDgCMG/julia-1.0.4+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/julia-uDgCMG' 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-EtyqvY/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-EtyqvY/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-EtyqvY/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-EtyqvY/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2884 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libpam-cap netbase
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 30 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 13002 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Arch check ok (armhf included in any all)

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


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

Merged Build-Depends: cmake, python3, curl, debhelper (>= 11~), dpkg-dev (>= 1.16.2~), libblas-dev | libblas.so, libcurl4-gnutls-dev | libcurl-dev, libdsfmt-dev (>= 2.2.3), libgit2-dev (>= 0.27.0~), libgmp-dev, liblapack-dev | liblapack.so, libmbedtls-dev, libmpfr-dev, libopenblas-dev, libopenlibm-dev (>= 0.4.1+dfsg-4~), libpcre2-dev (>= 10.20-3~), libsuitesparse-dev (>= 1:4.4.5), libunwind8-dev, libutf8proc-dev (>= 2.1.1), openssl, unicode-data
Filtered Build-Depends: cmake, python3, curl, debhelper (>= 11~), dpkg-dev (>= 1.16.2~), libblas-dev, libcurl4-gnutls-dev, libdsfmt-dev (>= 2.2.3), libgit2-dev (>= 0.27.0~), libgmp-dev, liblapack-dev, libmbedtls-dev, libmpfr-dev, libopenblas-dev, libopenlibm-dev (>= 0.4.1+dfsg-4~), libpcre2-dev (>= 10.20-3~), libsuitesparse-dev (>= 1:4.4.5), libunwind8-dev, libutf8proc-dev (>= 2.1.1), openssl, unicode-data
dpkg-deb: building package 'sbuild-build-depends-julia-dummy' in '/<<BUILDDIR>>/resolver-EtyqvY/apt_archive/sbuild-build-depends-julia-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-julia-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-EtyqvY/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Sources [748 B]
Get:5 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ Packages [740 B]
Fetched 2821 B in 1s (3810 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install julia 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:
  libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data
  cpp-9 curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-9
  gcc-9 gcc-9-base gettext gettext-base groff-base intltool-debian libamd2
  libarchive-zip-perl libarchive13 libasan5 libatomic1 libblas-dev libblas3
  libbrotli1 libbsd0 libbtf1 libcamd2 libcc1-0 libccolamd2 libcholmod3
  libcolamd2 libcroco3 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev
  libcxsparse3 libdebhelper-perl libdsfmt-11213-1 libdsfmt-1279-1
  libdsfmt-132049-1 libdsfmt-19937-1 libdsfmt-216091-1 libdsfmt-2203-1
  libdsfmt-4253-1 libdsfmt-44497-1 libdsfmt-521-1 libdsfmt-86243-1
  libdsfmt-dev libelf1 libexpat1 libfile-stripnondeterminism-perl libgcc-9-dev
  libgcc1 libgcrypt20-dev libgfortran5 libgit2-28 libgit2-dev libglib2.0-0
  libgmp-dev libgmpxx4ldbl libgomp1 libgpg-error-dev libgraphblas3
  libgssapi-krb5-2 libhttp-parser-dev libhttp-parser2.9 libicu63 libjsoncpp1
  libk5crypto3 libkeyutils1 libklu1 libkrb5-3 libkrb5support0 liblapack-dev
  liblapack3 libldl2 liblzma-dev libmagic-mgc libmagic1 libmbedcrypto3
  libmbedtls-dev libmbedtls12 libmbedx509-0 libmetis5 libmongoose2 libmpdec2
  libmpfr-dev libncurses6 libnghttp2-14 libopenblas-dev
  libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenlibm-dev
  libopenlibm3 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev
  libpcre2-posix2 libpipeline1 libprocps7 libpsl5 libpython3-stdlib
  libpython3.7-minimal libpython3.7-stdlib librbio2 librhash0 librtmp1
  libsigsegv2 libspqr2 libssh2-1 libssh2-1-dev libssl1.1 libstdc++-9-dev
  libstdc++6 libsub-override-perl libsuitesparse-dev libsuitesparseconfig5
  libtinfo5 libtool libubsan1 libuchardet0 libumfpack5 libunwind-dev
  libunwind8 libutf8proc-dev libutf8proc2 libuv1 libxml2 m4 man-db
  mime-support openssl po-debconf procps python3 python3-minimal python3.7
  python3.7-minimal sensible-utils unicode-data zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation cmake-doc ninja-build gcc-9-locales dh-make gcc-9-doc gettext-doc
  libasprintf-dev libgettextpo-dev groff lrzip liblapack-doc libcurl4-doc
  libgnutls28-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev pkg-config
  libgcrypt20-doc gmp-doc libgmp10-doc krb5-doc krb5-user liblzma-doc
  libmbedtls-doc libmpfr-doc libstdc++-9-doc libtool-doc gfortran
  | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser
  ca-certificates libmail-box-perl python3-doc python3-tk python3-venv
  python3.7-venv python3.7-doc binfmt-support
Recommended packages:
  ca-certificates libarchive-cpio-perl libglib2.0-data shared-mime-info
  xdg-user-dirs krb5-locales libgpm2 publicsuffix libltdl-dev
  libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data curl
  debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext
  gettext-base groff-base intltool-debian libamd2 libarchive-zip-perl
  libarchive13 libblas-dev libblas3 libbrotli1 libbsd0 libbtf1 libcamd2
  libccolamd2 libcholmod3 libcolamd2 libcroco3 libcurl3-gnutls libcurl4
  libcurl4-gnutls-dev libcxsparse3 libdebhelper-perl libdsfmt-11213-1
  libdsfmt-1279-1 libdsfmt-132049-1 libdsfmt-19937-1 libdsfmt-216091-1
  libdsfmt-2203-1 libdsfmt-4253-1 libdsfmt-44497-1 libdsfmt-521-1
  libdsfmt-86243-1 libdsfmt-dev libelf1 libexpat1
  libfile-stripnondeterminism-perl libgcrypt20-dev libgfortran5 libgit2-28
  libgit2-dev libglib2.0-0 libgmp-dev libgmpxx4ldbl libgpg-error-dev
  libgraphblas3 libgssapi-krb5-2 libhttp-parser-dev libhttp-parser2.9 libicu63
  libjsoncpp1 libk5crypto3 libkeyutils1 libklu1 libkrb5-3 libkrb5support0
  liblapack-dev liblapack3 libldl2 liblzma-dev libmagic-mgc libmagic1
  libmbedcrypto3 libmbedtls-dev libmbedtls12 libmbedx509-0 libmetis5
  libmongoose2 libmpdec2 libmpfr-dev libncurses6 libnghttp2-14 libopenblas-dev
  libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenlibm-dev
  libopenlibm3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2
  libpipeline1 libprocps7 libpsl5 libpython3-stdlib libpython3.7-minimal
  libpython3.7-stdlib librbio2 librhash0 librtmp1 libsigsegv2 libspqr2
  libssh2-1 libssh2-1-dev libssl1.1 libsub-override-perl libsuitesparse-dev
  libsuitesparseconfig5 libtinfo5 libtool libuchardet0 libumfpack5
  libunwind-dev libunwind8 libutf8proc-dev libutf8proc2 libuv1 libxml2 m4
  man-db mime-support openssl po-debconf procps python3 python3-minimal
  python3.7 python3.7-minimal sbuild-build-depends-julia-dummy sensible-utils
  unicode-data zlib1g-dev
The following packages will be upgraded:
  cpp-9 g++-9 gcc-9 gcc-9-base libasan5 libatomic1 libcc1-0 libgcc-9-dev
  libgcc1 libgomp1 libpcre2-8-0 libstdc++-9-dev libstdc++6 libubsan1
14 upgraded, 135 newly installed, 0 to remove and 16 not upgraded.
Need to get 88.9 MB of archives.
After this operation, 323 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-EtyqvY/apt_archive ./ sbuild-build-depends-julia-dummy 0.invalid.0 [1028 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.1+20191019-1 [316 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libcc1-0 armhf 9.2.1-21+rpi1 [38.0 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf gcc-9-base armhf 9.2.1-21+rpi1 [195 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libgcc1 armhf 1:9.2.1-21+rpi1 [37.0 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf libgomp1 armhf 9.2.1-21+rpi1 [73.8 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libatomic1 armhf 9.2.1-21+rpi1 [8160 B]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf libasan5 armhf 9.2.1-21+rpi1 [348 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf libubsan1 armhf 9.2.1-21+rpi1 [112 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf g++-9 armhf 9.2.1-21+rpi1 [8207 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libstdc++-9-dev armhf 9.2.1-21+rpi1 [1707 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libgcc-9-dev armhf 9.2.1-21+rpi1 [640 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf gcc-9 armhf 9.2.1-21+rpi1 [7715 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf cpp-9 armhf 9.2.1-21+rpi1 [7458 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf libstdc++6 armhf 9.2.1-21+rpi1 [414 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-4 [783 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.1-3 [28.3 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.0-2 [1261 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1d-2 [1268 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-minimal armhf 3.7.5-2 [584 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.9-1 [71.5 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf python3.7-minimal armhf 3.7.5-2 [1527 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.7.5-1 [36.6 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.64 [37.8 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-stdlib armhf 3.7.5-2 [1668 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf python3.7 armhf 3.7.5-2 [347 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.7.5-1 [20.1 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.7.5-1 [61.5 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-8-0 armhf 10.34-7 [204 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.1+20191019-1 [79.5 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf libprocps7 armhf 2:3.3.15-2 [58.9 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf procps armhf 2:3.3.15-2 [235 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12+nmu1 [16.0 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.37-6 [253 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.37-6 [111 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.37-6 [66.2 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-10 [117 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-10 [435 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf cmake-data all 3.15.4-1+rpi1 [1580 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-2 [7974 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.4+dfsg1-8 [593 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf libarchive13 armhf 3.4.0-1+b1 [292 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf libbrotli1 armhf 1.0.7-5 [257 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf libkeyutils1 armhf 1.6-6 [14.0 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf libkrb5support0 armhf 1.17-6+b1 [61.5 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf libk5crypto3 armhf 1.17-6+b1 [112 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf libkrb5-3 armhf 1.17-6+b1 [316 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf libgssapi-krb5-2 armhf 1.17-6+b1 [134 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libnghttp2-14 armhf 1.40.0-1 [73.9 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf libpsl5 armhf 0.20.2-2 [52.6 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b1 [54.3 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf libssh2-1 armhf 1.8.0-2.1 [126 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf libcurl3-gnutls armhf 7.67.0-2 [284 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp1 armhf 1.7.4-3 [66.2 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf librhash0 armhf 1.3.8-1 [132 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf libuv1 armhf 1.33.1-2 [112 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf cmake armhf 3.15.4-1+rpi1 [2540 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf libcurl4 armhf 7.67.0-2 [286 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf curl armhf 7.67.0-2 [236 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-11 [547 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 12.7.3 [174 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.67-1 [104 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.6.3-1 [23.6 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.6.3-1 [14.6 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-5 [142 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.62.4-1 [1138 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-10 [1219 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 12.7.3 [1019 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf libsuitesparseconfig5 armhf 1:5.6.0+dfsg-2 [21.7 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf libamd2 armhf 1:5.6.0+dfsg-2 [28.3 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf libblas3 armhf 3.9.0-1 [108 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf libblas-dev armhf 3.9.0-1 [113 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf libbtf1 armhf 1:5.6.0+dfsg-2 [22.3 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf libcamd2 armhf 1:5.6.0+dfsg-2 [28.9 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf libccolamd2 armhf 1:5.6.0+dfsg-2 [29.6 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf libgfortran5 armhf 9.2.1-21+rpi1 [231 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf libopenblas0-pthread armhf 0.3.7+ds-7+rpi1 [3360 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf libcolamd2 armhf 1:5.6.0+dfsg-2 [26.4 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf liblapack3 armhf 3.9.0-1 [1597 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf libmetis5 armhf 5.1.0.dfsg-5 [131 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf libcholmod3 armhf 1:5.6.0+dfsg-2 [212 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf libcurl4-gnutls-dev armhf 7.67.0-2 [357 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf libcxsparse3 armhf 1:5.6.0+dfsg-2 [50.8 kB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-11213-1 armhf 2.2.3+dfsg-4 [11.1 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-1279-1 armhf 2.2.3+dfsg-4 [10.6 kB]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-132049-1 armhf 2.2.3+dfsg-4 [11.4 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-19937-1 armhf 2.2.3+dfsg-4 [11.0 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-216091-1 armhf 2.2.3+dfsg-4 [11.4 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-2203-1 armhf 2.2.3+dfsg-4 [10.9 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-4253-1 armhf 2.2.3+dfsg-4 [11.0 kB]
Get:106 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-44497-1 armhf 2.2.3+dfsg-4 [11.1 kB]
Get:107 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-521-1 armhf 2.2.3+dfsg-4 [9980 B]
Get:108 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-86243-1 armhf 2.2.3+dfsg-4 [11.2 kB]
Get:109 http://172.17.0.1/private bullseye-staging/main armhf libdsfmt-dev armhf 2.2.3+dfsg-4 [59.1 kB]
Get:110 http://172.17.0.1/private bullseye-staging/main armhf libgpg-error-dev armhf 1.36-7 [114 kB]
Get:111 http://172.17.0.1/private bullseye-staging/main armhf libgcrypt20-dev armhf 1.8.5-3 [558 kB]
Get:112 http://172.17.0.1/private bullseye-staging/main armhf libhttp-parser2.9 armhf 2.9.2-2 [20.3 kB]
Get:113 http://172.17.0.1/private bullseye-staging/main armhf libmbedcrypto3 armhf 2.16.3-1 [192 kB]
Get:114 http://172.17.0.1/private bullseye-staging/main armhf libmbedx509-0 armhf 2.16.3-1 [99.2 kB]
Get:115 http://172.17.0.1/private bullseye-staging/main armhf libmbedtls12 armhf 2.16.3-1 [125 kB]
Get:116 http://172.17.0.1/private bullseye-staging/main armhf libgit2-28 armhf 0.28.3+dfsg.1-1 [358 kB]
Get:117 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:118 http://172.17.0.1/private bullseye-staging/main armhf libmbedtls-dev armhf 2.16.3-1 [464 kB]
Get:119 http://172.17.0.1/private bullseye-staging/main armhf libssh2-1-dev armhf 1.8.0-2.1 [295 kB]
Get:120 http://172.17.0.1/private bullseye-staging/main armhf libhttp-parser-dev armhf 2.9.2-2 [18.8 kB]
Get:121 http://172.17.0.1/private bullseye-staging/main armhf libgit2-dev armhf 0.28.3+dfsg.1-1 [638 kB]
Get:122 http://172.17.0.1/private bullseye-staging/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.8 kB]
Get:123 http://172.17.0.1/private bullseye-staging/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [570 kB]
Get:124 http://172.17.0.1/private bullseye-staging/main armhf libgraphblas3 armhf 1:5.6.0+dfsg-2 [1930 kB]
Get:125 http://172.17.0.1/private bullseye-staging/main armhf libklu1 armhf 1:5.6.0+dfsg-2 [50.1 kB]
Get:126 http://172.17.0.1/private bullseye-staging/main armhf libopenblas-pthread-dev armhf 0.3.7+ds-7+rpi1 [1991 kB]
Get:127 http://172.17.0.1/private bullseye-staging/main armhf liblapack-dev armhf 3.9.0-1 [2981 kB]
Get:128 http://172.17.0.1/private bullseye-staging/main armhf libldl2 armhf 1:5.6.0+dfsg-2 [22.1 kB]
Get:129 http://172.17.0.1/private bullseye-staging/main armhf liblzma-dev armhf 5.2.4-1 [203 kB]
Get:130 http://172.17.0.1/private bullseye-staging/main armhf libmongoose2 armhf 1:5.6.0+dfsg-2 [42.3 kB]
Get:131 http://172.17.0.1/private bullseye-staging/main armhf libmpfr-dev armhf 4.0.2-1 [205 kB]
Get:132 http://172.17.0.1/private bullseye-staging/main armhf libopenblas0 armhf 0.3.7+ds-7+rpi1 [27.4 kB]
Get:133 http://172.17.0.1/private bullseye-staging/main armhf libopenblas-dev armhf 0.3.7+ds-7+rpi1 [36.9 kB]
Get:134 http://172.17.0.1/private bullseye-staging/main armhf libopenlibm3 armhf 0.7.0+dfsg-1+rpi1 [58.4 kB]
Get:135 http://172.17.0.1/private bullseye-staging/main armhf libopenlibm-dev armhf 0.7.0+dfsg-1+rpi1 [80.9 kB]
Get:136 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-16-0 armhf 10.34-7 [190 kB]
Get:137 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-32-0 armhf 10.34-7 [181 kB]
Get:138 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-posix2 armhf 10.34-7 [44.7 kB]
Get:139 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-dev armhf 10.34-7 [614 kB]
Get:140 http://172.17.0.1/private bullseye-staging/main armhf librbio2 armhf 1:5.6.0+dfsg-2 [30.9 kB]
Get:141 http://172.17.0.1/private bullseye-staging/main armhf libspqr2 armhf 1:5.6.0+dfsg-2 [67.8 kB]
Get:142 http://172.17.0.1/private bullseye-staging/main armhf libumfpack5 armhf 1:5.6.0+dfsg-2 [126 kB]
Get:143 http://172.17.0.1/private bullseye-staging/main armhf libsuitesparse-dev armhf 1:5.6.0+dfsg-2 [2262 kB]
Get:144 http://172.17.0.1/private bullseye-staging/main armhf libunwind8 armhf 1.2.1-9 [48.3 kB]
Get:145 http://172.17.0.1/private bullseye-staging/main armhf libunwind-dev armhf 1.2.1-9 [494 kB]
Get:146 http://172.17.0.1/private bullseye-staging/main armhf libutf8proc2 armhf 2.4.0-1 [53.3 kB]
Get:147 http://172.17.0.1/private bullseye-staging/main armhf libutf8proc-dev armhf 2.4.0-1 [58.3 kB]
Get:148 http://172.17.0.1/private bullseye-staging/main armhf openssl armhf 1.1.1d-2 [806 kB]
Get:149 http://172.17.0.1/private bullseye-staging/main armhf unicode-data all 12.1.0~pre1-2 [7523 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 88.9 MB in 10s (8932 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 13002 files and directories currently installed.)
Preparing to unpack .../libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../libtinfo5_6.1+20191019-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20191019-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Preparing to unpack .../libcc1-0_9.2.1-21+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../gcc-9-base_9.2.1-21+rpi1_armhf.deb ...
Unpacking gcc-9-base:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Setting up gcc-9-base:armhf (9.2.1-21+rpi1) ...
(Reading database ... 13134 files and directories currently installed.)
Preparing to unpack .../libgcc1_1%3a9.2.1-21+rpi1_armhf.deb ...
Unpacking libgcc1:armhf (1:9.2.1-21+rpi1) over (1:9.2.1-19+rpi1+b1) ...
Setting up libgcc1:armhf (1:9.2.1-21+rpi1) ...
(Reading database ... 13134 files and directories currently installed.)
Preparing to unpack .../0-libgomp1_9.2.1-21+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../1-libatomic1_9.2.1-21+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../2-libasan5_9.2.1-21+rpi1_armhf.deb ...
Unpacking libasan5:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../3-libubsan1_9.2.1-21+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../4-g++-9_9.2.1-21+rpi1_armhf.deb ...
Unpacking g++-9 (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../5-libstdc++-9-dev_9.2.1-21+rpi1_armhf.deb ...
Unpacking libstdc++-9-dev:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../6-libgcc-9-dev_9.2.1-21+rpi1_armhf.deb ...
Unpacking libgcc-9-dev:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../7-gcc-9_9.2.1-21+rpi1_armhf.deb ...
Unpacking gcc-9 (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../8-cpp-9_9.2.1-21+rpi1_armhf.deb ...
Unpacking cpp-9 (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Preparing to unpack .../9-libstdc++6_9.2.1-21+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (9.2.1-21+rpi1) over (9.2.1-19+rpi1+b1) ...
Setting up libstdc++6:armhf (9.2.1-21+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 13134 files and directories currently installed.)
Preparing to unpack .../0-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../1-groff-base_1.22.4-4_armhf.deb ...
Unpacking groff-base (1.22.4-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../2-libpipeline1_1.5.1-3_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../3-man-db_2.9.0-2_armhf.deb ...
Unpacking man-db (2.9.0-2) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../4-libssl1.1_1.1.1d-2_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1d-2) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../5-libpython3.7-minimal_3.7.5-2_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.5-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../6-libexpat1_2.2.9-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.9-1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../7-python3.7-minimal_3.7.5-2_armhf.deb ...
Unpacking python3.7-minimal (3.7.5-2) ...
Setting up libssl1.1:armhf (1.1.1d-2) ...
Setting up libpython3.7-minimal:armhf (3.7.5-2) ...
Setting up libexpat1:armhf (2.2.9-1) ...
Setting up python3.7-minimal (3.7.5-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13921 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.5-1_armhf.deb ...
Unpacking python3-minimal (3.7.5-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.64_all.deb ...
Unpacking mime-support (3.64) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../2-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 .../3-libpython3.7-stdlib_3.7.5-2_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.5-2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../4-python3.7_3.7.5-2_armhf.deb ...
Unpacking python3.7 (3.7.5-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.7.5-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.5-1) ...
Setting up python3-minimal (3.7.5-1) ...
Selecting previously unselected package python3.
(Reading database ... 14359 files and directories currently installed.)
Preparing to unpack .../python3_3.7.5-1_armhf.deb ...
Unpacking python3 (3.7.5-1) ...
Preparing to unpack .../libpcre2-8-0_10.34-7_armhf.deb ...
Unpacking libpcre2-8-0:armhf (10.34-7) over (10.34-3) ...
Setting up libpcre2-8-0:armhf (10.34-7) ...
Selecting previously unselected package libncurses6:armhf.
(Reading database ... 14393 files and directories currently installed.)
Preparing to unpack .../000-libncurses6_6.1+20191019-1_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20191019-1) ...
Selecting previously unselected package libprocps7:armhf.
Preparing to unpack .../001-libprocps7_2%3a3.3.15-2_armhf.deb ...
Unpacking libprocps7:armhf (2:3.3.15-2) ...
Selecting previously unselected package procps.
Preparing to unpack .../002-procps_2%3a3.3.15-2_armhf.deb ...
Unpacking procps (2:3.3.15-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../003-sensible-utils_0.0.12+nmu1_all.deb ...
Unpacking sensible-utils (0.0.12+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.37-6_armhf.deb ...
Unpacking libmagic-mgc (1:5.37-6) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../005-libmagic1_1%3a5.37-6_armhf.deb ...
Unpacking libmagic1:armhf (1:5.37-6) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.37-6_armhf.deb ...
Unpacking file (1:5.37-6) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.19.8.1-10_armhf.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../008-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../009-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../010-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../011-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../012-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../013-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../014-cmake-data_3.15.4-1+rpi1_all.deb ...
Unpacking cmake-data (3.15.4-1+rpi1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../015-libicu63_63.2-2_armhf.deb ...
Unpacking libicu63:armhf (63.2-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../016-libxml2_2.9.4+dfsg1-8_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-8) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../017-libarchive13_3.4.0-1+b1_armhf.deb ...
Unpacking libarchive13:armhf (3.4.0-1+b1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../018-libbrotli1_1.0.7-5_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.7-5) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../019-libkeyutils1_1.6-6_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6-6) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../020-libkrb5support0_1.17-6+b1_armhf.deb ...
Unpacking libkrb5support0:armhf (1.17-6+b1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../021-libk5crypto3_1.17-6+b1_armhf.deb ...
Unpacking libk5crypto3:armhf (1.17-6+b1) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../022-libkrb5-3_1.17-6+b1_armhf.deb ...
Unpacking libkrb5-3:armhf (1.17-6+b1) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../023-libgssapi-krb5-2_1.17-6+b1_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.17-6+b1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../024-libnghttp2-14_1.40.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.40.0-1) ...
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+b1_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../027-libssh2-1_1.8.0-2.1_armhf.deb ...
Unpacking libssh2-1:armhf (1.8.0-2.1) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../028-libcurl3-gnutls_7.67.0-2_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.67.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.33.1-2_armhf.deb ...
Unpacking libuv1:armhf (1.33.1-2) ...
Selecting previously unselected package cmake.
Preparing to unpack .../032-cmake_3.15.4-1+rpi1_armhf.deb ...
Unpacking cmake (3.15.4-1+rpi1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../033-libcurl4_7.67.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.67.0-2) ...
Selecting previously unselected package curl.
Preparing to unpack .../034-curl_7.67.0-2_armhf.deb ...
Unpacking curl (7.67.0-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../035-libtool_2.4.6-11_all.deb ...
Unpacking libtool (2.4.6-11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../036-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../037-libdebhelper-perl_12.7.3_all.deb ...
Unpacking libdebhelper-perl (12.7.3) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../038-libarchive-zip-perl_1.67-1_all.deb ...
Unpacking libarchive-zip-perl (1.67-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../039-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../040-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../041-dh-strip-nondeterminism_1.6.3-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.6.3-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../042-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../043-dwz_0.13-5_armhf.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../044-libglib2.0-0_2.62.4-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.62.4-1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../045-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../046-gettext_0.19.8.1-10_armhf.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../047-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 .../048-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../049-debhelper_12.7.3_all.deb ...
Unpacking debhelper (12.7.3) ...
Selecting previously unselected package libsuitesparseconfig5:armhf.
Preparing to unpack .../050-libsuitesparseconfig5_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libsuitesparseconfig5:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libamd2:armhf.
Preparing to unpack .../051-libamd2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libamd2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../052-libblas3_3.9.0-1_armhf.deb ...
Unpacking libblas3:armhf (3.9.0-1) ...
Selecting previously unselected package libblas-dev:armhf.
Preparing to unpack .../053-libblas-dev_3.9.0-1_armhf.deb ...
Unpacking libblas-dev:armhf (3.9.0-1) ...
Selecting previously unselected package libbtf1:armhf.
Preparing to unpack .../054-libbtf1_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libbtf1:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libcamd2:armhf.
Preparing to unpack .../055-libcamd2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libcamd2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libccolamd2:armhf.
Preparing to unpack .../056-libccolamd2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libccolamd2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../057-libgfortran5_9.2.1-21+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (9.2.1-21+rpi1) ...
Selecting previously unselected package libopenblas0-pthread:armhf.
Preparing to unpack .../058-libopenblas0-pthread_0.3.7+ds-7+rpi1_armhf.deb ...
Unpacking libopenblas0-pthread:armhf (0.3.7+ds-7+rpi1) ...
Selecting previously unselected package libcolamd2:armhf.
Preparing to unpack .../059-libcolamd2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libcolamd2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package liblapack3:armhf.
Preparing to unpack .../060-liblapack3_3.9.0-1_armhf.deb ...
Unpacking liblapack3:armhf (3.9.0-1) ...
Selecting previously unselected package libmetis5:armhf.
Preparing to unpack .../061-libmetis5_5.1.0.dfsg-5_armhf.deb ...
Unpacking libmetis5:armhf (5.1.0.dfsg-5) ...
Selecting previously unselected package libcholmod3:armhf.
Preparing to unpack .../062-libcholmod3_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libcholmod3:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../063-libcurl4-gnutls-dev_7.67.0-2_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (7.67.0-2) ...
Selecting previously unselected package libcxsparse3:armhf.
Preparing to unpack .../064-libcxsparse3_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libcxsparse3:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libdsfmt-11213-1:armhf.
Preparing to unpack .../065-libdsfmt-11213-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-11213-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-1279-1:armhf.
Preparing to unpack .../066-libdsfmt-1279-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-1279-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-132049-1:armhf.
Preparing to unpack .../067-libdsfmt-132049-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-132049-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-19937-1:armhf.
Preparing to unpack .../068-libdsfmt-19937-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-19937-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-216091-1:armhf.
Preparing to unpack .../069-libdsfmt-216091-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-216091-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-2203-1:armhf.
Preparing to unpack .../070-libdsfmt-2203-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-2203-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-4253-1:armhf.
Preparing to unpack .../071-libdsfmt-4253-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-4253-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-44497-1:armhf.
Preparing to unpack .../072-libdsfmt-44497-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-44497-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-521-1:armhf.
Preparing to unpack .../073-libdsfmt-521-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-521-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-86243-1:armhf.
Preparing to unpack .../074-libdsfmt-86243-1_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-86243-1:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libdsfmt-dev:armhf.
Preparing to unpack .../075-libdsfmt-dev_2.2.3+dfsg-4_armhf.deb ...
Unpacking libdsfmt-dev:armhf (2.2.3+dfsg-4) ...
Selecting previously unselected package libgpg-error-dev.
Preparing to unpack .../076-libgpg-error-dev_1.36-7_armhf.deb ...
Unpacking libgpg-error-dev (1.36-7) ...
Selecting previously unselected package libgcrypt20-dev.
Preparing to unpack .../077-libgcrypt20-dev_1.8.5-3_armhf.deb ...
Unpacking libgcrypt20-dev (1.8.5-3) ...
Selecting previously unselected package libhttp-parser2.9:armhf.
Preparing to unpack .../078-libhttp-parser2.9_2.9.2-2_armhf.deb ...
Unpacking libhttp-parser2.9:armhf (2.9.2-2) ...
Selecting previously unselected package libmbedcrypto3:armhf.
Preparing to unpack .../079-libmbedcrypto3_2.16.3-1_armhf.deb ...
Unpacking libmbedcrypto3:armhf (2.16.3-1) ...
Selecting previously unselected package libmbedx509-0:armhf.
Preparing to unpack .../080-libmbedx509-0_2.16.3-1_armhf.deb ...
Unpacking libmbedx509-0:armhf (2.16.3-1) ...
Selecting previously unselected package libmbedtls12:armhf.
Preparing to unpack .../081-libmbedtls12_2.16.3-1_armhf.deb ...
Unpacking libmbedtls12:armhf (2.16.3-1) ...
Selecting previously unselected package libgit2-28:armhf.
Preparing to unpack .../082-libgit2-28_0.28.3+dfsg.1-1_armhf.deb ...
Unpacking libgit2-28:armhf (0.28.3+dfsg.1-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../083-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package libmbedtls-dev:armhf.
Preparing to unpack .../084-libmbedtls-dev_2.16.3-1_armhf.deb ...
Unpacking libmbedtls-dev:armhf (2.16.3-1) ...
Selecting previously unselected package libssh2-1-dev:armhf.
Preparing to unpack .../085-libssh2-1-dev_1.8.0-2.1_armhf.deb ...
Unpacking libssh2-1-dev:armhf (1.8.0-2.1) ...
Selecting previously unselected package libhttp-parser-dev.
Preparing to unpack .../086-libhttp-parser-dev_2.9.2-2_armhf.deb ...
Unpacking libhttp-parser-dev (2.9.2-2) ...
Selecting previously unselected package libgit2-dev:armhf.
Preparing to unpack .../087-libgit2-dev_0.28.3+dfsg.1-1_armhf.deb ...
Unpacking libgit2-dev:armhf (0.28.3+dfsg.1-1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../088-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../089-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgraphblas3:armhf.
Preparing to unpack .../090-libgraphblas3_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libgraphblas3:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libklu1:armhf.
Preparing to unpack .../091-libklu1_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libklu1:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libopenblas-pthread-dev:armhf.
Preparing to unpack .../092-libopenblas-pthread-dev_0.3.7+ds-7+rpi1_armhf.deb ...
Unpacking libopenblas-pthread-dev:armhf (0.3.7+ds-7+rpi1) ...
Selecting previously unselected package liblapack-dev:armhf.
Preparing to unpack .../093-liblapack-dev_3.9.0-1_armhf.deb ...
Unpacking liblapack-dev:armhf (3.9.0-1) ...
Selecting previously unselected package libldl2:armhf.
Preparing to unpack .../094-libldl2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libldl2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../095-liblzma-dev_5.2.4-1_armhf.deb ...
Unpacking liblzma-dev:armhf (5.2.4-1) ...
Selecting previously unselected package libmongoose2:armhf.
Preparing to unpack .../096-libmongoose2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libmongoose2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libmpfr-dev:armhf.
Preparing to unpack .../097-libmpfr-dev_4.0.2-1_armhf.deb ...
Unpacking libmpfr-dev:armhf (4.0.2-1) ...
Selecting previously unselected package libopenblas0:armhf.
Preparing to unpack .../098-libopenblas0_0.3.7+ds-7+rpi1_armhf.deb ...
Unpacking libopenblas0:armhf (0.3.7+ds-7+rpi1) ...
Selecting previously unselected package libopenblas-dev:armhf.
Preparing to unpack .../099-libopenblas-dev_0.3.7+ds-7+rpi1_armhf.deb ...
Unpacking libopenblas-dev:armhf (0.3.7+ds-7+rpi1) ...
Selecting previously unselected package libopenlibm3:armhf.
Preparing to unpack .../100-libopenlibm3_0.7.0+dfsg-1+rpi1_armhf.deb ...
Unpacking libopenlibm3:armhf (0.7.0+dfsg-1+rpi1) ...
Selecting previously unselected package libopenlibm-dev:armhf.
Preparing to unpack .../101-libopenlibm-dev_0.7.0+dfsg-1+rpi1_armhf.deb ...
Unpacking libopenlibm-dev:armhf (0.7.0+dfsg-1+rpi1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../102-libpcre2-16-0_10.34-7_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../103-libpcre2-32-0_10.34-7_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-posix2:armhf.
Preparing to unpack .../104-libpcre2-posix2_10.34-7_armhf.deb ...
Unpacking libpcre2-posix2:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../105-libpcre2-dev_10.34-7_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.34-7) ...
Selecting previously unselected package librbio2:armhf.
Preparing to unpack .../106-librbio2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking librbio2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libspqr2:armhf.
Preparing to unpack .../107-libspqr2_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libspqr2:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libumfpack5:armhf.
Preparing to unpack .../108-libumfpack5_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libumfpack5:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libsuitesparse-dev:armhf.
Preparing to unpack .../109-libsuitesparse-dev_1%3a5.6.0+dfsg-2_armhf.deb ...
Unpacking libsuitesparse-dev:armhf (1:5.6.0+dfsg-2) ...
Selecting previously unselected package libunwind8:armhf.
Preparing to unpack .../110-libunwind8_1.2.1-9_armhf.deb ...
Unpacking libunwind8:armhf (1.2.1-9) ...
Selecting previously unselected package libunwind-dev:armhf.
Preparing to unpack .../111-libunwind-dev_1.2.1-9_armhf.deb ...
Unpacking libunwind-dev:armhf (1.2.1-9) ...
Selecting previously unselected package libutf8proc2:armhf.
Preparing to unpack .../112-libutf8proc2_2.4.0-1_armhf.deb ...
Unpacking libutf8proc2:armhf (2.4.0-1) ...
Selecting previously unselected package libutf8proc-dev:armhf.
Preparing to unpack .../113-libutf8proc-dev_2.4.0-1_armhf.deb ...
Unpacking libutf8proc-dev:armhf (2.4.0-1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../114-openssl_1.1.1d-2_armhf.deb ...
Unpacking openssl (1.1.1d-2) ...
Selecting previously unselected package unicode-data.
Preparing to unpack .../115-unicode-data_12.1.0~pre1-2_all.deb ...
Unpacking unicode-data (12.1.0~pre1-2) ...
Selecting previously unselected package sbuild-build-depends-julia-dummy.
Preparing to unpack .../116-sbuild-build-depends-julia-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-julia-dummy (0.invalid.0) ...
Setting up libdsfmt-1279-1:armhf (2.2.3+dfsg-4) ...
Setting up libpipeline1:armhf (1.5.1-3) ...
Setting up libkeyutils1:armhf (1.6-6) ...
Setting up libpsl5:armhf (0.20.2-2) ...
Setting up mime-support (3.64) ...
Setting up libdsfmt-86243-1:armhf (2.2.3+dfsg-4) ...
Setting up libmagic-mgc (1:5.37-6) ...
Setting up libarchive-zip-perl (1.67-1) ...
Setting up libglib2.0-0:armhf (2.62.4-1) ...
No schema files found: doing nothing.
Setting up libprocps7:armhf (2:3.3.15-2) ...
Setting up libutf8proc2:armhf (2.4.0-1) ...
Setting up libdebhelper-perl (12.7.3) ...
Setting up libbrotli1:armhf (1.0.7-5) ...
Setting up libldl2:armhf (1:5.6.0+dfsg-2) ...
Setting up libnghttp2-14:armhf (1.40.0-1) ...
Setting up libmagic1:armhf (1:5.37-6) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up libmetis5:armhf (5.1.0.dfsg-5) ...
Setting up file (1:5.37-6) ...
Setting up libutf8proc-dev:armhf (2.4.0-1) ...
Setting up libgomp1:armhf (9.2.1-21+rpi1) ...
Setting up libunwind8:armhf (1.2.1-9) ...
Setting up libpcre2-16-0:armhf (10.34-7) ...
Setting up libbtf1:armhf (1:5.6.0+dfsg-2) ...
Setting up libicu63:armhf (63.2-2) ...
Setting up libkrb5support0:armhf (1.17-6+b1) ...
Setting up unicode-data (12.1.0~pre1-2) ...
Setting up libasan5:armhf (9.2.1-21+rpi1) ...
Setting up autotools-dev (20180224.1) ...
Setting up libpcre2-32-0:armhf (10.34-7) ...
Setting up libblas3:armhf (3.9.0-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ...
Setting up libuv1:armhf (1.33.1-2) ...
Setting up libdsfmt-19937-1:armhf (2.2.3+dfsg-4) ...
Setting up libgpg-error-dev (1.36-7) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ...
Setting up libncurses6:armhf (6.1+20191019-1) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up libatomic1:armhf (9.2.1-21+rpi1) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up libpcre2-posix2:armhf (10.34-7) ...
Setting up libdsfmt-4253-1:armhf (2.2.3+dfsg-4) ...
Setting up libdsfmt-2203-1:armhf (2.2.3+dfsg-4) ...
Setting up libk5crypto3:armhf (1.17-6+b1) ...
Setting up libgfortran5:armhf (9.2.1-21+rpi1) ...
Setting up libdsfmt-132049-1:armhf (2.2.3+dfsg-4) ...
Setting up liblzma-dev:armhf (5.2.4-1) ...
Setting up libubsan1:armhf (9.2.1-21+rpi1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libdsfmt-44497-1:armhf (2.2.3+dfsg-4) ...
Setting up libopenlibm3:armhf (0.7.0+dfsg-1+rpi1) ...
Setting up sensible-utils (0.0.12+nmu1) ...
Setting up librhash0:armhf (1.3.8-1) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up procps (2:3.3.15-2) ...
update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
Setting up libmbedcrypto3:armhf (2.16.3-1) ...
Setting up cpp-9 (9.2.1-21+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libssh2-1:armhf (1.8.0-2.1) ...
Setting up libcxsparse3:armhf (1:5.6.0+dfsg-2) ...
Setting up cmake-data (3.15.4-1+rpi1) ...
Setting up libkrb5-3:armhf (1.17-6+b1) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up openssl (1.1.1d-2) ...
Setting up libbsd0:armhf (0.10.0-1) ...
Setting up libtinfo5:armhf (6.1+20191019-1) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libdsfmt-216091-1:armhf (2.2.3+dfsg-4) ...
Setting up libxml2:armhf (2.9.4+dfsg1-8) ...
Setting up libsuitesparseconfig5:armhf (1:5.6.0+dfsg-2) ...
Setting up libcc1-0:armhf (9.2.1-21+rpi1) ...
Setting up libdsfmt-521-1:armhf (2.2.3+dfsg-4) ...
Setting up libblas-dev:armhf (3.9.0-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode
Setting up librbio2:armhf (1:5.6.0+dfsg-2) ...
Setting up libhttp-parser2.9:armhf (2.9.2-2) ...
Setting up libjsoncpp1:armhf (1.7.4-3) ...
Setting up libdsfmt-11213-1:armhf (2.2.3+dfsg-4) ...
Setting up libfile-stripnondeterminism-perl (1.6.3-1) ...
Setting up libamd2:armhf (1:5.6.0+dfsg-2) ...
Setting up libhttp-parser-dev (2.9.2-2) ...
Setting up libgraphblas3:armhf (1:5.6.0+dfsg-2) ...
Setting up libpython3.7-stdlib:armhf (3.7.5-2) ...
Setting up liblapack3:armhf (3.9.0-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up libopenblas0-pthread:armhf (0.3.7+ds-7+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so.0 to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so.0 (libopenblas.so.0-arm-linux-gnueabihf) in auto mode
Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ...
Setting up libdsfmt-dev:armhf (2.2.3+dfsg-4) ...
Setting up libcolamd2:armhf (1:5.6.0+dfsg-2) ...
Setting up libunwind-dev:armhf (1.2.1-9) ...
Setting up libpcre2-dev:armhf (10.34-7) ...
Setting up libopenlibm-dev:armhf (0.7.0+dfsg-1+rpi1) ...
Setting up libtool (2.4.6-11) ...
Setting up libarchive13:armhf (3.4.0-1+b1) ...
Setting up libmbedx509-0:armhf (2.16.3-1) ...
Setting up libmbedtls12:armhf (2.16.3-1) ...
Setting up m4 (1.4.18-4) ...
Setting up libmbedtls-dev:armhf (2.16.3-1) ...
Setting up libmpfr-dev:armhf (4.0.2-1) ...
Setting up libgcc-9-dev:armhf (9.2.1-21+rpi1) ...
Setting up libcamd2:armhf (1:5.6.0+dfsg-2) ...
Setting up libmongoose2:armhf (1:5.6.0+dfsg-2) ...
Setting up libgcrypt20-dev (1.8.5-3) ...
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 liblapack-dev:armhf (3.9.0-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode
Setting up libgssapi-krb5-2:armhf (1.17-6+b1) ...
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up libssh2-1-dev:armhf (1.8.0-2.1) ...
Setting up autoconf (2.69-11) ...
Setting up dh-strip-nondeterminism (1.6.3-1) ...
Setting up dwz (0.13-5) ...
Setting up libopenblas0:armhf (0.3.7+ds-7+rpi1) ...
Setting up groff-base (1.22.4-4) ...
Setting up libklu1:armhf (1:5.6.0+dfsg-2) ...
Setting up libccolamd2:armhf (1:5.6.0+dfsg-2) ...
Setting up libcurl4:armhf (7.67.0-2) ...
Setting up curl (7.67.0-2) ...
Setting up libcholmod3:armhf (1:5.6.0+dfsg-2) ...
Setting up libpython3-stdlib:armhf (3.7.5-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 libopenblas-pthread-dev:armhf (0.3.7+ds-7+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so (libopenblas.so-arm-linux-gnueabihf) in auto mode
Setting up libgit2-28:armhf (0.28.3+dfsg.1-1) ...
Setting up gcc-9 (9.2.1-21+rpi1) ...
Setting up libspqr2:armhf (1:5.6.0+dfsg-2) ...
Setting up python3.7 (3.7.5-2) ...
Setting up gettext (0.19.8.1-10) ...
Setting up libstdc++-9-dev:armhf (9.2.1-21+rpi1) ...
Setting up libcurl3-gnutls:armhf (7.67.0-2) ...
Setting up python3 (3.7.5-1) ...
Setting up libcurl4-gnutls-dev:armhf (7.67.0-2) ...
Setting up man-db (2.9.0-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libopenblas-dev:armhf (0.3.7+ds-7+rpi1) ...
Setting up libumfpack5:armhf (1:5.6.0+dfsg-2) ...
Setting up g++-9 (9.2.1-21+rpi1) ...
Setting up cmake (3.15.4-1+rpi1) ...
Setting up libgit2-dev:armhf (0.28.3+dfsg.1-1) ...
Setting up libsuitesparse-dev:armhf (1:5.6.0+dfsg-2) ...
Setting up po-debconf (1.0.21) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.7.3) ...
Setting up sbuild-build-depends-julia-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.29-3+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.33.1-5+rpi1 dpkg-dev_1.19.7 g++-9_9.2.1-21+rpi1 gcc-9_9.2.1-21+rpi1 libc6-dev_2.29-3+rpi1 libstdc++-9-dev_9.2.1-21+rpi1 libstdc++6_9.2.1-21+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2
Package versions: adduser_3.118 apt_1.8.4 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.46 bash_5.0-5 binutils_2.33.1-5+rpi1 binutils-arm-linux-gnueabihf_2.33.1-5+rpi1 binutils-common_2.33.1-5+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 cmake_3.15.4-1+rpi1 cmake-data_3.15.4-1+rpi1 coreutils_8.30-3 cpp_4:9.2.1-3.1+rpi1 cpp-9_9.2.1-21+rpi1 curl_7.67.0-2 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.3 debianutils_4.9 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dirmngr_2.2.17-3+b1 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.4-1 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.37-6 findutils_4.7.0-1 g++_4:9.2.1-3.1+rpi1 g++-9_9.2.1-21+rpi1 gcc_4:9.2.1-3.1+rpi1 gcc-9_9.2.1-21+rpi1 gcc-9-base_9.2.1-21+rpi1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gnupg_2.2.17-3 gnupg-l10n_2.2.17-3 gnupg-utils_2.2.17-3+b1 gpg_2.2.17-3+b1 gpg-agent_2.2.17-3+b1 gpg-wks-client_2.2.17-3+b1 gpg-wks-server_2.2.17-3+b1 gpgconf_2.2.17-3+b1 gpgsm_2.2.17-3+b1 gpgv_2.2.17-3+b1 grep_3.3-1 groff-base_1.22.4-4 gzip_1.9-3 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20190709-2 libacl1_2.2.53-5 libamd2_1:5.6.0+dfsg-2 libapt-pkg5.0_1.8.4 libarchive-zip-perl_1.67-1 libarchive13_3.4.0-1+b1 libasan5_9.2.1-21+rpi1 libassuan0_2.5.3-7 libatomic1_9.2.1-21+rpi1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2 libaudit1_1:2.8.5-2+b1 libbinutils_2.33.1-5+rpi1 libblas-dev_3.9.0-1 libblas3_3.9.0-1 libblkid1_2.34-0.1 libbrotli1_1.0.7-5 libbsd0_0.10.0-1 libbtf1_1:5.6.0+dfsg-2 libbz2-1.0_1.0.8-2 libc-bin_2.29-3+rpi1 libc-dev-bin_2.29-3+rpi1 libc6_2.29-3+rpi1 libc6-dev_2.29-3+rpi1 libcamd2_1:5.6.0+dfsg-2 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcap2-bin_1:2.27-1 libcc1-0_9.2.1-21+rpi1 libccolamd2_1:5.6.0+dfsg-2 libcholmod3_1:5.6.0+dfsg-2 libcolamd2_1:5.6.0+dfsg-2 libcom-err2_1.45.4-1 libcroco3_0.6.13-1 libcurl3-gnutls_7.67.0-2 libcurl4_7.67.0-2 libcurl4-gnutls-dev_7.67.0-2 libcxsparse3_1:5.6.0+dfsg-2 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.250 libdebhelper-perl_12.7.3 libdpkg-perl_1.19.7 libdsfmt-11213-1_2.2.3+dfsg-4 libdsfmt-1279-1_2.2.3+dfsg-4 libdsfmt-132049-1_2.2.3+dfsg-4 libdsfmt-19937-1_2.2.3+dfsg-4 libdsfmt-216091-1_2.2.3+dfsg-4 libdsfmt-2203-1_2.2.3+dfsg-4 libdsfmt-4253-1_2.2.3+dfsg-4 libdsfmt-44497-1_2.2.3+dfsg-4 libdsfmt-521-1_2.2.3+dfsg-4 libdsfmt-86243-1_2.2.3+dfsg-4 libdsfmt-dev_2.2.3+dfsg-4 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.4-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.3-1 libgcc-9-dev_9.2.1-21+rpi1 libgcc1_1:9.2.1-21+rpi1 libgcrypt20_1.8.5-3 libgcrypt20-dev_1.8.5-3 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgfortran5_9.2.1-21+rpi1 libgit2-28_0.28.3+dfsg.1-1 libgit2-dev_0.28.3+dfsg.1-1 libglib2.0-0_2.62.4-1 libgmp-dev_2:6.1.2+dfsg-4 libgmp10_2:6.1.2+dfsg-4 libgmpxx4ldbl_2:6.1.2+dfsg-4 libgnutls30_3.6.10-5 libgomp1_9.2.1-21+rpi1 libgpg-error-dev_1.36-7 libgpg-error0_1.36-7 libgraphblas3_1:5.6.0+dfsg-2 libgssapi-krb5-2_1.17-6+b1 libhogweed5_3.5.1+really3.5.1-2 libhttp-parser-dev_2.9.2-2 libhttp-parser2.9_2.9.2-2 libicu63_63.2-2 libidn2-0_2.2.0-2 libisl22_0.22-2 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-6+b1 libkeyutils1_1.6-6 libklu1_1:5.6.0+dfsg-2 libkrb5-3_1.17-6+b1 libkrb5support0_1.17-6+b1 libksba8_1.3.5-2 liblapack-dev_3.9.0-1 liblapack3_3.9.0-1 libldap-2.4-2_2.4.48+dfsg-1+b2 libldap-common_2.4.48+dfsg-1 libldl2_1:5.6.0+dfsg-2 liblz4-1_1.9.2-2 liblzma-dev_5.2.4-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmbedcrypto3_2.16.3-1 libmbedtls-dev_2.16.3-1 libmbedtls12_2.16.3-1 libmbedx509-0_2.16.3-1 libmetis5_5.1.0.dfsg-5 libmongoose2_1:5.6.0+dfsg-2 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr-dev_4.0.2-1 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1 libncursesw6_6.1+20191019-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libnpth0_1.6-1 libopenblas-dev_0.3.7+ds-7+rpi1 libopenblas-pthread-dev_0.3.7+ds-7+rpi1 libopenblas0_0.3.7+ds-7+rpi1 libopenblas0-pthread_0.3.7+ds-7+rpi1 libopenlibm-dev_0.7.0+dfsg-1+rpi1 libopenlibm3_0.7.0+dfsg-1+rpi1 libp11-kit0_0.23.18.1-2 libpam-cap_1:2.27-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-12 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libprocps7_2:3.3.15-2 libpsl5_0.20.2-2 libpython3-stdlib_3.7.5-1 libpython3.7-minimal_3.7.5-2 libpython3.7-stdlib_3.7.5-2 librbio2_1:5.6.0+dfsg-2 libreadline7_7.0-5 libreadline8_8.0-3 librhash0_1.3.8-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b1 librust-bitflags-dev_1.2.1-1 librust-cloudabi+default-dev_0.0.3-1 librust-cloudabi-dev_0.0.3-1 librust-fuchsia-zircon-dev_0.3.3-2 librust-fuchsia-zircon-sys-dev_0.3.3-2 librust-libc-dev_0.2.62-1 librust-phf-codegen-dev_0.7.23-1 librust-phf-generator-dev_0.7.23-1 librust-phf-shared-dev_0.7.23-2+b1 librust-rand-0.5+alloc-dev_0.5.5-2+rpi1 librust-rand-0.5+std-dev_0.5.5-2+rpi1 librust-rand-0.5-dev_0.5.5-2+rpi1 librust-rand-core-0.2+alloc-dev_0.2.2-1 librust-rand-core-0.2+std-dev_0.2.2-1 librust-rand-core-0.2-dev_0.2.2-1 librust-rand-core-dev_0.3.0-1 librust-siphasher-dev_0.2.3-1 librust-winapi-dev_0.3.6-1 librust-winapi-i686-pc-windows-gnu-dev_0.4.0-1 librust-winapi-x86-64-pc-windows-gnu-dev_0.4.0-1 libsasl2-2_2.1.27+dfsg-1+b1 libsasl2-modules-db_2.1.27+dfsg-1+b1 libseccomp2_2.4.2-2+rpi1 libselinux1_2.9-3 libsemanage-common_2.9-3 libsemanage1_2.9-3 libsepol1_2.9-2 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1 libspqr2_1:5.6.0+dfsg-2 libsqlite3-0_3.30.1-1 libss2_1.45.4-1 libssh2-1_1.8.0-2.1 libssh2-1-dev_1.8.0-2.1 libssl1.1_1.1.1d-2 libstdc++-9-dev_9.2.1-21+rpi1 libstdc++6_9.2.1-21+rpi1 libsub-override-perl_0.09-2 libsuitesparse-dev_1:5.6.0+dfsg-2 libsuitesparseconfig5_1:5.6.0+dfsg-2 libsystemd0_243-8+rpi1 libtasn1-6_4.14-3 libtinfo5_6.1+20191019-1 libtinfo6_6.1+20191019-1 libtool_2.4.6-11 libubsan1_9.2.1-21+rpi1 libuchardet0_0.0.6-3 libudev1_243-8+rpi1 libumfpack5_1:5.6.0+dfsg-2 libunistring2_0.9.10-2 libunwind-dev_1.2.1-9 libunwind8_1.2.1-9 libutf8proc-dev_2.4.0-1 libutf8proc2_2.4.0-1 libuuid1_2.34-0.1 libuv1_1.33.1-2 libxml2_2.9.4+dfsg1-8 libzstd1_1.4.4+dfsg-1+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2 login_1:4.7-2 logsave_1.45.4-1 lsb-base_11.1.0+rpi1 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17 mime-support_3.64 mount_2.34-0.1 ncurses-base_6.1+20191019-1 ncurses-bin_6.1+20191019-1 netbase_5.7 openssl_1.1.1d-2 passwd_1:4.7-2 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 po-debconf_1.0.21 procps_2:3.3.15-2 python3_3.7.5-1 python3-minimal_3.7.5-1 python3.7_3.7.5-2 python3.7-minimal_3.7.5-2 raspbian-archive-keyring_20120528.2 readline-common_8.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-julia-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-1 tar_1.30+dfsg-6 tzdata_2019c-3 unicode-data_12.1.0~pre1-2 util-linux_2.34-0.1 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 Sat Jul 20 04:00:39 2019 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 ./julia_1.0.4+dfsg-1+rpi1.dsc
dpkg-source: info: extracting julia in /<<BUILDDIR>>/julia-1.0.4+dfsg
dpkg-source: info: unpacking julia_1.0.4+dfsg.orig.tar.xz
dpkg-source: info: unpacking julia_1.0.4+dfsg-1+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying jldownload-verbose-fakedownload.patch
dpkg-source: info: applying support-noopt.patch
dpkg-source: info: applying require-sse2-on-i386.patch
dpkg-source: info: applying no-debug-version.patch
dpkg-source: info: applying do-not-download-libuv.patch
dpkg-source: info: applying do-not-download-libwhich.patch
dpkg-source: info: applying do-not-download-pkgjl.patch
dpkg-source: info: applying do-not-download-llvm.patch
dpkg-source: info: applying doc-make.patch
dpkg-source: info: applying doc-unicode-data-path.patch
dpkg-source: info: applying make-unwind-logic-error.patch
dpkg-source: info: applying install-embedded-llvm-hack.patch
dpkg-source: info: applying install-julia-hack.patch
dpkg-source: info: applying llvm-armhf-baseline.patch
dpkg-source: info: applying appstream.patch
dpkg-source: info: applying test-skip-sigint.patch
dpkg-source: info: applying test-skip-i386-spec.patch
dpkg-source: info: applying test-skip-dns-ubuntu.patch
dpkg-source: info: applying add-libatomic.patch

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

Sufficient free space for build

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

Created changelog entry for binNMU version 1.0.4+dfsg-1+rpi1+b2

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-c0f843e4-263b-4b70-a422-0386e65b69ab
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

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

dpkg-buildpackage: info: source package julia
dpkg-buildpackage: info: source version 1.0.4+dfsg-1+rpi1+b2
dpkg-buildpackage: info: source distribution bullseye-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 '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2' USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET="arm1176jzf-s" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas distcleanall
make[2]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
find: ‘/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/*/src’: No such file or directory
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/base
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/base': No such file or directory
make[2]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/base] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/test
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/test': No such file or directory
make[2]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/test] Error 1 (ignored)
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
Warning: git information unavailable; versioning information limited
rm -f ./pcre_h.jl
rm -f ./errno_h.jl
rm -f ./build_h.jl
rm -f ./build_h.jl.phony
rm -f ./uv_constants.jl
rm -f ./file_constants.jl
rm -f ./version_git.jl
rm -f ./version_git.jl.phony
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/lib*.so*
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/doc'
Warning: git information unavailable; versioning information limited
rm -rf _build/* deps/* docbuild.log UnicodeData.txt
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/doc'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[3]: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-config: Command not found
make[3]: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-config: Command not found
rm -fr /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libjulia* /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest*
rm -f ./julia_flisp.boot ./julia_flisp.boot.inc
rm -f ./*.dbg.obj ./*.o ./*.dwo ./*.so ./*.a
rm -f ./julia_version.h
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
Warning: git information unavailable; versioning information limited
rm -f *.o *.dbg.obj
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia*
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/test'
Warning: git information unavailable; versioning information limited
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/test/embedding'
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/test/embedding/embedding-debug /<<BUILDDIR>>/julia-1.0.4+dfsg/test/embedding/embedding
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/test/embedding'
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/test'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
Warning: git information unavailable; versioning information limited
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg': No such file or directory
make[3]: [Makefile:30: uninstall-Pkg] Error 1 (ignored)
rm /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/Pkg
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/Pkg': No such file or directory
make[3]: [Makefile:31: uninstall-Pkg] Error 1 (ignored)
rm ./Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/build-compiled
rm: cannot remove './Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/build-compiled': No such file or directory
make[3]: [Makefile:32: clean-Pkg] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Base64
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Base64': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Base64] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/CRC32c
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/CRC32c': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/CRC32c] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Dates
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Dates': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Dates] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/FileWatching
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/FileWatching': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/FileWatching] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Future
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Future': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Future] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Libdl
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Libdl': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Libdl] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LibGit2
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LibGit2': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LibGit2] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Logging
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Logging': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Logging] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Markdown
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Markdown': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Markdown] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Mmap
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Mmap': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Mmap] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Printf
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Printf': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Printf] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Profile
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Profile': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Profile] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Random
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Random': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Random] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/REPL
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/REPL': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/REPL] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Serialization
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Serialization': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Serialization] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SHA
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SHA': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SHA] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Sockets
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Sockets': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Sockets] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Statistics
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Statistics': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Statistics] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Test
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Test': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Test] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Unicode
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Unicode': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Unicode] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/UUIDs
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/UUIDs': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/UUIDs] Error 1 (ignored)
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/julia
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/*.tar.gz
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/stringreplace \
   /<<BUILDDIR>>/julia-1.0.4+dfsg/light-source-dist.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/light-source-dist.tmp1 \
   /<<BUILDDIR>>/julia-1.0.4+dfsg/full-source-dist.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/full-source-dist.tmp1
rm -fr /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia
rm -fr /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/extras
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[3]: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-config: Command not found
make[3]: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-config: Command not found
make -C /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp clean BUILDDIR='/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp'
Warning: git information unavailable; versioning information limited
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/*.o
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/*.dbg.obj
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/*.a
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flisp
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flisp-debug
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp'
make -C /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support clean BUILDDIR='/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support'
Warning: git information unavailable; versioning information limited
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/*.o
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/*.dbg.obj
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/*.a
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/*~ *#
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/core*
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupport.a
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupport-debug.a
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support'
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
Warning: git information unavailable; versioning information limited
rm -rf scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-configured scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-compiled
make -C scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e clean
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
make[4]: *** scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e: No such file or directory.  Stop.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
make[3]: [/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/libuv.mk:52: clean-libuv] Error 2 (ignored)
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
rm -fr /<<BUILDDIR>>/julia-1.0.4+dfsg/usr /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
Warning: git information unavailable; versioning information limited
rm -rf ./Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz ./Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg': No such file or directory
make[3]: [Makefile:30: uninstall-Pkg] Error 1 (ignored)
rm /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/Pkg
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/Pkg': No such file or directory
make[3]: [Makefile:31: uninstall-Pkg] Error 1 (ignored)
rm ./Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/build-compiled
rm: cannot remove './Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/build-compiled': No such file or directory
make[3]: [Makefile:32: clean-Pkg] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Base64
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Base64': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Base64] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/CRC32c
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/CRC32c': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/CRC32c] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Dates
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Dates': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Dates] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/FileWatching
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/FileWatching': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/FileWatching] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Future
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Future': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Future] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Libdl
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Libdl': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Libdl] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LibGit2
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LibGit2': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LibGit2] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Logging
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Logging': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Logging] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Markdown
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Markdown': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Markdown] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Mmap
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Mmap': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Mmap] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Printf
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Printf': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Printf] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Profile
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Profile': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Profile] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Random
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Random': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Random] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/REPL
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/REPL': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/REPL] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Serialization
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Serialization': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Serialization] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SHA
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SHA': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SHA] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Sockets
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Sockets': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Sockets] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Statistics
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Statistics': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Statistics] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Test
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Test': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Test] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Unicode
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Unicode': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Unicode] Error 1 (ignored)
rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/UUIDs
rm: cannot remove '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/UUIDs': No such file or directory
make[3]: [Makefile:40: clean-/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/UUIDs] Error 1 (ignored)
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
Warning: git information unavailable; versioning information limited
rm -f /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libsuitesparse_wrapper.so
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e
rm -rf  /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/projects/libcxx scratch/llvm-6.0.0/libcxx-build
rm -rf  /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/projects/libcxxabi scratch/llvm-6.0.0/libcxxabi-build
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz  \
	   \
	/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 scratch/llvm-6.0.0/build_Release
rm -rf scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/doc'
Warning: git information unavailable; versioning information limited
rm -rf _build/* deps/* docbuild.log UnicodeData.txt
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/doc'
make[2]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make -f debian/shlibdeps.mk prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2' USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET="arm1176jzf-s" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas clean
make[2]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
rm -f debian/shlibdeps debian/libjulia1.links
make[2]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   dh_clean
 debian/rules build-arch
dh build-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_auto_build -- prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2' USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET="arm1176jzf-s" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas
	make -j4 "INSTALL=install --strip-program=true" prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 "TAGGED_RELEASE_BANNER=Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2" USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET=arm1176jzf-s USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas
make[2]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
find: ‘/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/*/src’: No such file or directory
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/julia-config.jl /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/
Creating usr/etc/julia/startup.jl
Copying in usr/share/man/man1/julia.1
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
Warning: git information unavailable; versioning information limited
Warning: git information unavailable; versioning information limited
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jldownload /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/../debian/embedded/1609a05aee5d5960670738d8d834d91235bd6b1e
+ CACHE_HOST=https://cache.julialang.org
+ which wget
+ WGET=
+ which curl
+ CURL=/usr/bin/curl
+ which fetch
+ FETCH=
+ TIMEOUT=15
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15
+ FETCH_OPTS=-T 15
+ [ 2 -eq 1 ]
+ [ 2 -eq 2 ]
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15 -O /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz
+ FETCH_OPTS=-T 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz
+ URL=file:///<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/../debian/embedded/1609a05aee5d5960670738d8d834d91235bd6b1e
+ CACHE_URL=https://cache.julialang.org/file:///<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/../debian/embedded/1609a05aee5d5960670738d8d834d91235bd6b1e
+ [ -x /usr/bin/curl ]
+ /usr/bin/curl -V
+ GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz
+ /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/../debian/embedded/1609a05aee5d5960670738d8d834d91235bd6b1e
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf
/usr/bin/env: ‘python2’: No such file or directory
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -Wl,-z,relro -Wl,-z,now -shared -fPIC -I /usr/include/suitesparse /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/SuiteSparse_wrapper.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libsuitesparse_wrapper.so -lumfpack -lcholmod -lamd -lcamd -lcolamd -lspqr
/usr/bin/env: ‘python2’: No such file or directory
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/python2_path
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jldownload /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
python -c 'import sys; sys.exit(not sys.version_info > (3, 0))' && \
/usr/bin/env python2 -c 'import sys; sys.exit(not sys.version_info < (3, 0))' && \
ln -sf  "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/python2_path/python" && \
ln -sf -config "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/python2_path/python-config"
/bin/sh: 1: python: not found
+ CACHE_HOST=https://cache.julialang.org
+ which wget
make[3]: [/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/llvm.mk:198: /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/python2_path] Error 127 (ignored)
  % + Total   WGET= 
% Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0+ which curl
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jldownload /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ CURL=/usr/bin/curl
+ which fetch
+ CACHE_HOST=https://cache.julialang.org
+ which wget
+ FETCH=
+ TIMEOUT=15
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15
+ FETCH_OPTS=-T 15
+ [ 2 -eq 1 ]
+ [ 2 -eq 2 ]
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15 -O /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ FETCH_OPTS=-T 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ URL=file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ CACHE_URL=https://cache.julialang.org/file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz

100 1321k  100 1321k    0    +  0  [64 -x.5 /usr/bin/curlM  ] 
    0 --:--:-- --:--:-- --:--:-- 64.5+ M
/usr/bin/curl -V
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jlchecksum /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz
+ WGET=
+ which curl
+ CURL=/usr/bin/curl
+ which fetch
+ FETCH=
+ TIMEOUT=15
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15
+ FETCH_OPTS=-T 15
+ [ 2 -eq 1 ]
+ [ 2 -eq 2 ]
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15 -O /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ FETCH_OPTS=-T 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ URL=file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ CACHE_URL=https://cache.julialang.org/file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ [ -x /usr/bin/curl ]
+ /usr/bin/curl -V
+ GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
+ /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  4183  100  4183    0     0  4084k      0 --:--:-- --:--:-- --:--:-- 4084k
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jldownload /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz
+ CACHE_HOST=https://cache.julialang.org
+ which wget
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    + Left  SpWGET=ee
d

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0+ which curl
+ CURL=/usr/bin/curl
+ which fetch

100 1457k  100 1457k    0     0  79.0M      0 --:--+ FETCH=:-
- --:--:-- + --:TIMEOUT=15-
-:-- 79.0M
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15
+ FETCH_OPTS=-T 15
+ [ 2 -eq 1 ]
+ [ 2 -eq 2 ]
+ WGET_OPTS=--no-check-certificate --tries=1 --timeout=15 -O /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz
+ CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz
+ FETCH_OPTS=-T 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz
+ URL=file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz
+ CACHE_URL=https://cache.julialang.org/file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz
+ [ -x /usr/bin/curl ]
+ /usr/bin/curl -V
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jlchecksum /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
[ ! \( -e scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ -o -h scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ \) ] || rm -r scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/
mkdir -p scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/
/bin/tar -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ --strip-components 1 -xf /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
+ GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz
+ /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz file:///<<BUILDDIR>>/julia-1.0.4+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz
[ ! \( -e Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/ -o -h Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/ \) ] || rm -r Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/
echo 1 > scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/source-extracted
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jlchecksum /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
mkdir -p Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0/bin/tar -C Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/ --strip-components 1 -xf /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/srccache/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e.tar.gz

100 24.1M  100 24.1M    0     0  79.3M      0 --:--:-- --:--:-- --:--:-- 79.3M
make -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ CC="gcc" libwhich
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e'
[ ! \( -e /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ -o -h /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ \) ] || rm -r /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/
gcc -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2  -c -o libwhich.o libwhich.c
echo 1 > Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/source-extracted
/bin/tar -C /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ --strip-components 1 -xf /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz
echo 1 > Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e/build-compiled
[ ! \( -e /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg -o -h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg \) ] || make uninstall-Pkg
ln -sf /<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib/Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Pkg
echo Pkg-1609a05aee5d5960670738d8d834d91235bd6b1e > /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/Pkg
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
true -ignorelibsuitesparse_wrapper.so /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libsuitesparse_wrapper.so
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libsuitesparse_wrapper.so
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/tools/jlchecksum /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/source-extracted
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/aclocal.m4 # touch a few files to prevent autogen from getting called
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/Makefile.in
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/configure
mkdir -p scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/
cd scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ && \
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e//configure --with-pic --prefix=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr --build=arm-linux-gnueabihf --libdir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf --bindir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools  LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,-rpath,'\$\$ORIGIN' -Wl,-z,origin -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf" F77="gfortran" CC="gcc" CXX="g++" LD="ld" LDFLAGS="-Wl,-z,relro -Wl,-z,now  -v" CFLAGS="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE" V=1
gcc libwhich.o -o libwhich -Wl,-z,relro -Wl,-z,now  -ldl
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e'
echo 1 > scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/build-compiled
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e//<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools
cp scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/libwhich /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e//<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr && tar -czf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz.tmp .
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e
mv /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
/bin/tar -xzf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz -C /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
echo libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e > /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/libwhich
checking for a BSD-compatible install... install --strip-program=true
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0
/bin/tar -C /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 --strip-components 1 -xf /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz
no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking if gcc supports -pedantic flag... yes
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -fvisibility=hidden... yes
checking if gcc supports -g flag... yes
checking if gcc supports -std=gnu99 flag... yes
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Wno-unused-parameter flag... yes
checking if gcc supports -Wstrict-prototypes flag... yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... ld
checking if the linker (ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for dlopen in -ldl... yes
checking for kstat_lookup in -lkstat... no
checking for gethostbyname in -lnsl... yes
checking for perfstat_cpu in -lperfstat... no
checking for pthread_mutex_init in -lpthread... yes
checking for clock_gettime in -lrt... yes
checking for sendfile in -lsendfile... no
checking for socket in -lsocket... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking sys/ahafs_evProds.h usability... no
checking sys/ahafs_evProds.h presence... no
checking for sys/ahafs_evProds.h... no
checking for pkg-config... no
checking that generated files are newer than configure... done
configure: creating ./config.status
# touch some extra files to ensure bisect works pretty well
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0.extracted
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/configure
touch -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/CMakeLists.txt
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/source-extracted
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D27629-AArch64-large_model_4.0.patch
patching file lib/MC/MCObjectFileInfo.cpp
Hunk #1 succeeded at 289 with fuzz 1 (offset 8 lines).
patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-large-relocations.s
patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_large-relocations.s
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D27629-AArch64-large_model_4.0.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D34078-vectorize-fdiv.patch
patching file lib/Transforms/Utils/LoopUtils.cpp
Hunk #1 succeeded at 513 (offset 62 lines).
patching file test/Transforms/LoopVectorize/float-reduction.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D34078-vectorize-fdiv.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-6.0-NVPTX-addrspaces.patch
patching file lib/Target/NVPTX/NVPTXISelLowering.cpp
patching file lib/Target/NVPTX/NVPTXISelLowering.h
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-NVPTX-addrspaces.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D42262-jumpthreading-not-i1.patch
patching file lib/Transforms/Scalar/JumpThreading.cpp
Hunk #1 succeeded at 630 (offset -17 lines).
patching file test/Transforms/JumpThreading/basic.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D42262-jumpthreading-not-i1.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-PPC-addrspaces.patch
patching file lib/Target/PowerPC/PPCISelLowering.h
Hunk #1 succeeded at 884 with fuzz 1 (offset 123 lines).
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-PPC-addrspaces.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D42260.patch
patching file test/Transforms/JumpThreading/header-succ.ll
patching file lib/Transforms/Scalar/JumpThreading.cpp
Hunk #1 succeeded at 1452 (offset -47 lines).
Hunk #2 succeeded at 1630 (offset -52 lines).
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D42260.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL326843-missing-header.patch
patching file lib/Transforms/InstCombine/InstructionCombining.cpp
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL326843-missing-header.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-6.0-r327540.patch
patching file lib/Target/X86/X86FastISel.cpp
patching file test/CodeGen/X86/fast-isel-shift.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-r327540.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-6.0.0_D27296-libssp.patch
patching file lib/Target/X86/X86ISelLowering.cpp
Hunk #1 succeeded at 2065 (offset -33 lines).
Hunk #2 succeeded at 2088 (offset -33 lines).
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0.0_D27296-libssp.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-6.0-D44650.patch
patching file tools/llvm-cfi-verify/CMakeLists.txt
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-D44650.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D45008.patch
patching file lib/CodeGen/MachineBlockPlacement.cpp
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D45008.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D45070.patch
patching file lib/Target/NVPTX/NVPTXTargetMachine.cpp
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D45070.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-6.0.0-ifconv-D45819.patch
patching file lib/CodeGen/IfConversion.cpp
patching file CodeGen/Hexagon/ifcvt-diamond-ret.mir
patching file CodeGen/MIR/PowerPC/ifcvt-diamond-ret.mir
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0.0-ifconv-D45819.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D46460.patch
patching file lib/Analysis/LoopInfo.cpp
Hunk #1 succeeded at 222 (offset -1 lines).
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D46460.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL332680.patch
patching file lib/Target/X86/X86DomainReassignment.cpp
patching file test/CodeGen/X86/domain-reassignment-implicit-def.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332680.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL332682.patch
patching file lib/Target/X86/X86DomainReassignment.cpp
Hunk #6 succeeded at 713 (offset -1 lines).
Hunk #7 succeeded at 726 with fuzz 2 (offset -1 lines).
patching file test/CodeGen/X86/domain-reassignment-test.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332682.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL332302.patch
patching file lib/Transforms/InstCombine/InstructionCombining.cpp
patching file test/Transforms/InstCombine/gep-addrspace.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332302.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL332694.patch
patching file test/CodeGen/X86/domain-reassignment-test.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332694.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL327898.patch
patching file include/llvm/CodeGen/SelectionDAGISel.h
patching file include/llvm/CodeGen/SelectionDAGNodes.h
patching file lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
patching file lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
patching file lib/Target/ARM/ARMISelDAGToDAG.cpp
patching file lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
patching file lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
patching file lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
patching file lib/Target/X86/X86ISelDAGToDAG.cpp
patching file lib/Target/X86/X86ISelLowering.cpp
Hunk #1 succeeded at 8136 (offset 5 lines).
patching file lib/Target/X86/X86InstrArithmetic.td
patching file lib/Target/X86/X86InstrInfo.cpp
Hunk #1 succeeded at 7944 (offset 90 lines).
patching file lib/Target/X86/X86MacroFusion.cpp
patching file test/CodeGen/SystemZ/pr36164.ll
patching file test/CodeGen/X86/2012-01-16-mfence-nosse-flags.ll
patching file test/CodeGen/X86/avg.ll
patching file test/CodeGen/X86/avx-vbroadcastf128.ll
patching file test/CodeGen/X86/avx2-vbroadcast.ll
patching file test/CodeGen/X86/avx2-vbroadcasti128.ll
patching file test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
patching file test/CodeGen/X86/avx512-vbroadcasti128.ll
patching file test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll
patching file test/CodeGen/X86/broadcastm-lowering.ll
patching file test/CodeGen/X86/i256-add.ll
patching file test/CodeGen/X86/insertelement-shuffle.ll
patching file test/CodeGen/X86/masked_memop.ll
patching file test/CodeGen/X86/merge-consecutive-stores.ll
patching file test/CodeGen/X86/nontemporal.ll
patching file test/CodeGen/X86/pr36274.ll
patching file test/CodeGen/X86/pr36312.ll
patching file test/CodeGen/X86/store_op_load_fold2.ll
patching file test/CodeGen/X86/subvector-broadcast.ll
patching file test/CodeGen/X86/test-shrink-bug.ll
patching file test/CodeGen/X86/test-shrink.ll
patching file test/CodeGen/X86/testb-je-fusion.ll
patching file test/CodeGen/X86/var-permute-256.ll
patching file test/CodeGen/X86/vastart-defs-eflags.ll
patching file test/CodeGen/X86/vector-shuffle-combining-xop.ll
patching file test/CodeGen/X86/vector-shuffle-variable-256.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL327898.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-6.0-DISABLE_ABI_CHECKS.patch
patching file cmake/modules/HandleLLVMOptions.cmake
Hunk #1 succeeded at 567 (offset -5 lines).
patching file include/llvm/Config/abi-breaking.h.cmake
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-DISABLE_ABI_CHECKS.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-OProfile-line-num.patch
patching file lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt
patching file lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-OProfile-line-num.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D44892-Perf-integration.patch
patching file CMakeLists.txt
patching file include/llvm/Config/config.h.cmake
patching file include/llvm/Config/llvm-config.h.cmake
patching file include/llvm/ExecutionEngine/JITEventListener.h
patching file lib/ExecutionEngine/CMakeLists.txt
patching file lib/ExecutionEngine/LLVMBuild.txt
patching file lib/ExecutionEngine/Orc/LLVMBuild.txt
patching file lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt
patching file lib/ExecutionEngine/PerfJITEvents/LLVMBuild.txt
patching file lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D44892-Perf-integration.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D49832-SCEVPred.patch
patching file lib/Analysis/ScalarEvolutionExpander.cpp
Hunk #1 succeeded at 2154 (offset -3 lines).
Hunk #2 succeeded at 2168 (offset -3 lines).
Hunk #3 succeeded at 2196 (offset -3 lines).
patching file test/Analysis/LoopAccessAnalysis/wrapping-pointer-ni.ll
patching file test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D49832-SCEVPred.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL323946-LSRTy.patch
patching file lib/Transforms/Scalar/LoopStrengthReduce.cpp
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL323946-LSRTy.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D50010-VNCoercion-ni.patch
patching file lib/Transforms/Utils/VNCoercion.cpp
patching file test/Transforms/GVN/non-integral-pointers.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D50010-VNCoercion-ni.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-D50167-scev-umin.patch
patching file include/llvm/Analysis/ScalarEvolution.h
patching file include/llvm/Analysis/ScalarEvolutionExpander.h
patching file include/llvm/Analysis/ScalarEvolutionExpressions.h
patching file lib/Analysis/ScalarEvolution.cpp
patching file lib/Analysis/ScalarEvolutionExpander.cpp
Hunk #1 succeeded at 1629 (offset -5 lines).
Hunk #2 succeeded at 1654 (offset -5 lines).
patching file test/Analysis/LoopAccessAnalysis/memcheck-ni.ll
patching file test/Analysis/LoopAccessAnalysis/reverse-memcheck-bounds.ll
patching file test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll
patching file test/Analysis/ScalarEvolution/min-max-exprs.ll
patching file test/Analysis/ScalarEvolution/pr28705.ll
patching file test/Analysis/ScalarEvolution/predicated-trip-count.ll
patching file test/Analysis/ScalarEvolution/trip-count3.ll
patching file test/Transforms/IRCE/conjunctive-checks.ll
patching file test/Transforms/IRCE/decrementing-loop.ll
patching file test/Transforms/IRCE/multiple-access-no-preloop.ll
patching file test/Transforms/IRCE/ranges_of_different_types.ll
patching file test/Transforms/IRCE/single-access-no-preloop.ll
patching file test/Transforms/IRCE/single-access-with-preloop.ll
patching file test/Transforms/LoopStrengthReduce/2013-01-14-ReuseCast.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-D50167-scev-umin.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-windows-race.patch
patching file tools/llvm-config/CMakeLists.txt
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-windows-race.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-rL326967-aligned-load.patch
patching file lib/Target/X86/X86InstrVecCompiler.td
patching file test/CodeGen/X86/merge-consecutive-loads-256.ll
patching file test/CodeGen/X86/merge-consecutive-loads-512.ll
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-rL326967-aligned-load.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/clang-arm-default-vfp3-on-armv7a.patch
patching file include/llvm/Support/ARMTargetParser.def
patching file lib/Target/ARM/ARM.td
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/clang-arm-default-vfp3-on-armv7a.patch-applied
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/patches/llvm-symver-jlprefix.patch
patching file tools/llvm-shlib/simple_version_script.map.in
echo 1 > /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/llvm-symver-jlprefix.patch-applied
mkdir -p scratch/llvm-6.0.0/build_Release/
cd scratch/llvm-6.0.0/build_Release/ && \
	export PATH=/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/python2_path:"$PATH" && \
	cmake /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr -DCMAKE_PREFIX_PATH=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr -DCMAKE_INSTALL_LIBDIR=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -DCMAKE_INSTALL_BINDIR=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin -DLIB_INSTALL_DIR=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER="$(which gcc)" -DCMAKE_CXX_COMPILER="g++" -DCMAKE_LINKER="ld" -DCMAKE_AR="/usr/bin/ar" -DCMAKE_RANLIB="/usr/bin/ranlib"  -DLLVM_TARGETS_TO_BUILD:STRING="host;NVPTX;AMDGPU" -DCMAKE_BUILD_TYPE="Release" -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_HOST_TRIPLE="arm-linux-gnueabihf" -DLLVM_TOOLS_INSTALL_DIR=tools -DLLVM_BINDINGS_LIST="" -DLLVM_INCLUDE_DOCS=Off -DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off -DHAVE_LIBEDIT=Off -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DCMAKE_C_FLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access" -DCMAKE_CXX_FLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" -DLLVM_TOOL_CLANG_BUILD=OFF -DLLVM_TOOL_COMPILER_RT_BUILD=OFF -DLLVM_TOOL_LLDB_BUILD=OFF -DCMAKE_EXE_LINKER_FLAGS=" -Wl,-z,relro -Wl,-z,now " -DCMAKE_SHARED_LINKER_FLAGS=" -Wl,-z,relro -Wl,-z,now " \
	|| { echo '*** To install a newer version of cmake, run contrib/download_cmake.sh ***' && false; }
Re-run cmake no build system arguments
CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy):
  The OLD behavior for policy CMP0051 will be removed from a future version
  of CMake.

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


config.status: creating Makefile
-- The C compiler identification is GNU 9.2.1
config.status: executing depfiles commands
-- The CXX compiler identification is GNU 9.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
config.status: executing libtool commands
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++
echo 1 > scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-configured
make -C scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ LDFLAGS="-Wl,-z,relro -Wl,-z,now  -v" CFLAGS="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE" V=1
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e'
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-fs-poll.lo -MD -MP -MF src/.deps/libuv_la-fs-poll.Tpo -c -o src/libuv_la-fs-poll.lo `test -f 'src/fs-poll.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/fs-poll.c
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-inet.lo -MD -MP -MF src/.deps/libuv_la-inet.Tpo -c -o src/libuv_la-inet.lo `test -f 'src/inet.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/inet.c
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-loop-watcher.lo -MD -MP -MF src/.deps/libuv_la-loop-watcher.Tpo -c -o src/libuv_la-loop-watcher.lo `test -f 'src/loop-watcher.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/loop-watcher.c
-- Check for working CXX compiler: /usr/bin/g++ -- 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.15/Modules/CheckIncludeFile.cmake:80 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    m

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

-- Looking for dirent.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-inet.lo -MD -MP -MF src/.deps/libuv_la-inet.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/inet.c  -fPIC -DPIC -o src/.libs/libuv_la-inet.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-fs-poll.lo -MD -MP -MF src/.deps/libuv_la-fs-poll.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/fs-poll.c  -fPIC -DPIC -o src/.libs/libuv_la-fs-poll.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-loop-watcher.lo -MD -MP -MF src/.deps/libuv_la-loop-watcher.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/loop-watcher.c  -fPIC -DPIC -o src/.libs/libuv_la-loop-watcher.o
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-loop-watcher.lo -MD -MP -MF src/.deps/libuv_la-loop-watcher.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/loop-watcher.c  -fPIC -DPIC -o src/libuv_la-loop-watcher.o >/dev/null 2>&1
-- Looking for inttypes.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-fs-poll.lo -MD -MP -MF src/.deps/libuv_la-fs-poll.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/fs-poll.c  -fPIC -DPIC -o src/libuv_la-fs-poll.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-inet.lo -MD -MP -MF src/.deps/libuv_la-inet.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/inet.c  -fPIC -DPIC -o src/libuv_la-inet.o >/dev/null 2>&1
-- Looking for inttypes.h - found
-- Looking for link.h
mv -f src/.deps/libuv_la-loop-watcher.Tpo src/.deps/libuv_la-loop-watcher.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-threadpool.lo -MD -MP -MF src/.deps/libuv_la-threadpool.Tpo -c -o src/libuv_la-threadpool.lo `test -f 'src/threadpool.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/threadpool.c
mv -f src/.deps/libuv_la-fs-poll.Tpo src/.deps/libuv_la-fs-poll.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-timer.lo -MD -MP -MF src/.deps/libuv_la-timer.Tpo -c -o src/libuv_la-timer.lo `test -f 'src/timer.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/timer.c
-- Looking for link.h - found
-- Looking for malloc.h
mv -f src/.deps/libuv_la-inet.Tpo src/.deps/libuv_la-inet.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-uv-common.lo -MD -MP -MF src/.deps/libuv_la-uv-common.Tpo -c -o src/libuv_la-uv-common.lo `test -f 'src/uv-common.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/uv-common.c
-- 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
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-threadpool.lo -MD -MP -MF src/.deps/libuv_la-threadpool.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/threadpool.c  -fPIC -DPIC -o src/.libs/libuv_la-threadpool.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-timer.lo -MD -MP -MF src/.deps/libuv_la-timer.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/timer.c  -fPIC -DPIC -o src/.libs/libuv_la-timer.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-uv-common.lo -MD -MP -MF src/.deps/libuv_la-uv-common.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/uv-common.c  -fPIC -DPIC -o src/.libs/libuv_la-uv-common.o
-- Looking for stdint.h - found
-- Looking for sys/dir.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-threadpool.lo -MD -MP -MF src/.deps/libuv_la-threadpool.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/threadpool.c  -fPIC -DPIC -o src/libuv_la-threadpool.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-timer.lo -MD -MP -MF src/.deps/libuv_la-timer.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/timer.c  -fPIC -DPIC -o src/libuv_la-timer.o >/dev/null 2>&1
-- Looking for sys/dir.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
mv -f src/.deps/libuv_la-threadpool.Tpo src/.deps/libuv_la-threadpool.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c -o src/libuv_la-version.lo `test -f 'src/version.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/version.c
mv -f src/.deps/libuv_la-timer.Tpo src/.deps/libuv_la-timer.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-async.lo -MD -MP -MF src/unix/.deps/libuv_la-async.Tpo -c -o src/unix/libuv_la-async.lo `test -f 'src/unix/async.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/async.c
-- Looking for sys/mman.h - found
-- Looking for sys/ndir.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-uv-common.lo -MD -MP -MF src/.deps/libuv_la-uv-common.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/uv-common.c  -fPIC -DPIC -o src/libuv_la-uv-common.o >/dev/null 2>&1
-- 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
mv -f src/.deps/libuv_la-uv-common.Tpo src/.deps/libuv_la-uv-common.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-core.lo -MD -MP -MF src/unix/.deps/libuv_la-core.Tpo -c -o src/unix/libuv_la-core.lo `test -f 'src/unix/core.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/core.c
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/version.c  -fPIC -DPIC -o src/.libs/libuv_la-version.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-async.lo -MD -MP -MF src/unix/.deps/libuv_la-async.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/async.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-async.o
-- Looking for sys/time.h - found
-- Looking for sys/types.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/version.c  -fPIC -DPIC -o src/libuv_la-version.o >/dev/null 2>&1
-- Looking for sys/types.h - found
-- Looking for sys/uio.h
mv -f src/.deps/libuv_la-version.Tpo src/.deps/libuv_la-version.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-dl.lo -MD -MP -MF src/unix/.deps/libuv_la-dl.Tpo -c -o src/unix/libuv_la-dl.lo `test -f 'src/unix/dl.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/dl.c
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-async.lo -MD -MP -MF src/unix/.deps/libuv_la-async.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/async.c  -fPIC -DPIC -o src/unix/libuv_la-async.o >/dev/null 2>&1
-- Looking for sys/uio.h - found
-- Looking for termios.h
mv -f src/unix/.deps/libuv_la-async.Tpo src/unix/.deps/libuv_la-async.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-fs.lo -MD -MP -MF src/unix/.deps/libuv_la-fs.Tpo -c -o src/unix/libuv_la-fs.lo `test -f 'src/unix/fs.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/fs.c
-- Looking for termios.h - found
-- Looking for unistd.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-core.lo -MD -MP -MF src/unix/.deps/libuv_la-core.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/core.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-core.o
-- 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
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-dl.lo -MD -MP -MF src/unix/.deps/libuv_la-dl.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/dl.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-dl.o
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-dl.lo -MD -MP -MF src/unix/.deps/libuv_la-dl.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/dl.c  -fPIC -DPIC -o src/unix/libuv_la-dl.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-fs.lo -MD -MP -MF src/unix/.deps/libuv_la-fs.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/fs.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-fs.o
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
mv -f src/unix/.deps/libuv_la-dl.Tpo src/unix/.deps/libuv_la-dl.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c -o src/unix/libuv_la-getaddrinfo.lo `test -f 'src/unix/getaddrinfo.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/getaddrinfo.c
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-core.lo -MD -MP -MF src/unix/.deps/libuv_la-core.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/core.c  -fPIC -DPIC -o src/unix/libuv_la-core.o >/dev/null 2>&1
-- Looking for mach/mach.h - not found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_getspecific in pthread
-- Looking for pthread_getspecific in pthread - found
-- Looking for pthread_rwlock_init in pthread
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getaddrinfo.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-getaddrinfo.o
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
mv -f src/unix/.deps/libuv_la-core.Tpo src/unix/.deps/libuv_la-core.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c -o src/unix/libuv_la-getnameinfo.lo `test -f 'src/unix/getnameinfo.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/getnameinfo.c
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getaddrinfo.c  -fPIC -DPIC -o src/unix/libuv_la-getaddrinfo.o >/dev/null 2>&1
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-fs.lo -MD -MP -MF src/unix/.deps/libuv_la-fs.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/fs.c  -fPIC -DPIC -o src/unix/libuv_la-fs.o >/dev/null 2>&1
mv -f src/unix/.deps/libuv_la-getaddrinfo.Tpo src/unix/.deps/libuv_la-getaddrinfo.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-loop.lo -MD -MP -MF src/unix/.deps/libuv_la-loop.Tpo -c -o src/unix/libuv_la-loop.lo `test -f 'src/unix/loop.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/loop.c
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getnameinfo.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-getnameinfo.o
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getnameinfo.c  -fPIC -DPIC -o src/unix/libuv_la-getnameinfo.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-loop.lo -MD -MP -MF src/unix/.deps/libuv_la-loop.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/loop.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-loop.o
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for xar_open in xar
mv -f src/unix/.deps/libuv_la-getnameinfo.Tpo src/unix/.deps/libuv_la-getnameinfo.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c -o src/unix/libuv_la-pipe.lo `test -f 'src/unix/pipe.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/pipe.c
-- Looking for xar_open in xar - not found
-- Looking for arc4random
mv -f src/unix/.deps/libuv_la-fs.Tpo src/unix/.deps/libuv_la-fs.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c -o src/unix/libuv_la-poll.lo `test -f 'src/unix/poll.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/poll.c
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-loop.lo -MD -MP -MF src/unix/.deps/libuv_la-loop.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/loop.c  -fPIC -DPIC -o src/unix/libuv_la-loop.o >/dev/null 2>&1
-- Looking for arc4random - not found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include  
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for _Unwind_Backtrace
mv -f src/unix/.deps/libuv_la-loop.Tpo src/unix/.deps/libuv_la-loop.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c -o src/unix/libuv_la-process.lo `test -f 'src/unix/process.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/process.c
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/pipe.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-pipe.o
-- Looking for sysconf - found
-- Looking for getrusage
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/poll.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-poll.o
-- Looking for getrusage - found
-- Looking for setrlimit
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/poll.c  -fPIC -DPIC -o src/unix/libuv_la-poll.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/pipe.c  -fPIC -DPIC -o src/unix/libuv_la-pipe.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-process.o
-- Looking for setrlimit - found
-- Looking for isatty
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c: In function ‘uv_spawn’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c:472:41: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict]
  472 |   pthread_sigmask(SIG_SETMASK, &sigset, &sigset);
      |                                ~~~~~~~  ^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c:424:7: warning: unused variable ‘status’ [-Wunused-variable]
  424 |   int status;
      |       ^~~~~~
mv -f src/unix/.deps/libuv_la-poll.Tpo src/unix/.deps/libuv_la-poll.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c -o src/unix/libuv_la-signal.lo `test -f 'src/unix/signal.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/signal.c
-- Looking for isatty - found
-- Looking for futimens
mv -f src/unix/.deps/libuv_la-pipe.Tpo src/unix/.deps/libuv_la-pipe.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c -o src/unix/libuv_la-stream.lo `test -f 'src/unix/stream.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/stream.c
-- Looking for futimens - found
-- Looking for futimes
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c  -fPIC -DPIC -o src/unix/libuv_la-process.o >/dev/null 2>&1
-- Looking for futimes - found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for sigaltstack
mv -f src/unix/.deps/libuv_la-process.Tpo src/unix/.deps/libuv_la-process.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c -o src/unix/libuv_la-tcp.lo `test -f 'src/unix/tcp.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/tcp.c
-- Looking for sigaltstack - found
-- Looking for writev
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/signal.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-signal.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/stream.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-stream.o
-- 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
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/signal.c  -fPIC -DPIC -o src/unix/libuv_la-signal.o >/dev/null 2>&1
-- Looking for malloc_zone_statistics - not found
-- Looking for mkdtemp
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tcp.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-tcp.o
-- Looking for mkdtemp - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for mktemp
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/stream.c  -fPIC -DPIC -o src/unix/libuv_la-stream.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tcp.c  -fPIC -DPIC -o src/unix/libuv_la-tcp.o >/dev/null 2>&1
-- Looking for mktemp - found
-- Looking for getcwd
mv -f src/unix/.deps/libuv_la-signal.Tpo src/unix/.deps/libuv_la-signal.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-thread.lo -MD -MP -MF src/unix/.deps/libuv_la-thread.Tpo -c -o src/unix/libuv_la-thread.lo `test -f 'src/unix/thread.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/thread.c
-- Looking for getcwd - found
-- Looking for gettimeofday
mv -f src/unix/.deps/libuv_la-tcp.Tpo src/unix/.deps/libuv_la-tcp.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tty.lo -MD -MP -MF src/unix/.deps/libuv_la-tty.Tpo -c -o src/unix/libuv_la-tty.lo `test -f 'src/unix/tty.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/tty.c
-- Looking for gettimeofday - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
mv -f src/unix/.deps/libuv_la-stream.Tpo src/unix/.deps/libuv_la-stream.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-udp.lo -MD -MP -MF src/unix/.deps/libuv_la-udp.Tpo -c -o src/unix/libuv_la-udp.lo `test -f 'src/unix/udp.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/udp.c
-- Looking for pread - found
-- Looking for realpath
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-thread.lo -MD -MP -MF src/unix/.deps/libuv_la-thread.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-thread.o
-- Looking for realpath - found
-- Looking for sbrk
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c: In function ‘uv_thread_create’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c:76:35: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void * (*)(void *)’ [-Wcast-function-type]
   76 |   err = pthread_create(tid, attr, (void*(*)(void*)) entry, arg);
      |                                   ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tty.lo -MD -MP -MF src/unix/.deps/libuv_la-tty.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tty.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-tty.o
-- Looking for sbrk - found
-- Looking for strtoll
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-thread.lo -MD -MP -MF src/unix/.deps/libuv_la-thread.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c  -fPIC -DPIC -o src/unix/libuv_la-thread.o >/dev/null 2>&1
-- Looking for strtoll - found
-- Looking for strerror
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tty.lo -MD -MP -MF src/unix/.deps/libuv_la-tty.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tty.c  -fPIC -DPIC -o src/unix/libuv_la-tty.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-udp.lo -MD -MP -MF src/unix/.deps/libuv_la-udp.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/udp.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-udp.o
-- Looking for strerror - found
-- Looking for strerror_r
mv -f src/unix/.deps/libuv_la-thread.Tpo src/unix/.deps/libuv_la-thread.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c -o src/unix/libuv_la-linux-core.lo `test -f 'src/unix/linux-core.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-core.c
mv -f src/unix/.deps/libuv_la-tty.Tpo src/unix/.deps/libuv_la-tty.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c -o src/unix/libuv_la-linux-inotify.lo `test -f 'src/unix/linux-inotify.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-inotify.c
-- 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
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-udp.lo -MD -MP -MF src/unix/.deps/libuv_la-udp.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/udp.c  -fPIC -DPIC -o src/unix/libuv_la-udp.o >/dev/null 2>&1
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - not found
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Looking for sched_getaffinity
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-core.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-linux-core.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-inotify.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-linux-inotify.o
-- Looking for sched_getaffinity - found
-- Looking for CPU_COUNT
-- Looking for CPU_COUNT - found
-- Looking for pthread_getname_np in pthread
mv -f src/unix/.deps/libuv_la-udp.Tpo src/unix/.deps/libuv_la-udp.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c -o src/unix/libuv_la-linux-syscalls.lo `test -f 'src/unix/linux-syscalls.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-syscalls.c
-- Looking for pthread_getname_np in pthread - found
-- Looking for pthread_setname_np in pthread
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-inotify.c  -fPIC -DPIC -o src/unix/libuv_la-linux-inotify.o >/dev/null 2>&1
-- Looking for pthread_setname_np in pthread - found
-- Performing Test HAVE_INT64_T
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-core.c  -fPIC -DPIC -o src/unix/libuv_la-linux-core.o >/dev/null 2>&1
-- Performing Test HAVE_INT64_T - Success
-- Performing Test HAVE_UINT64_T
-- Performing Test HAVE_UINT64_T - Success
-- Performing Test HAVE_U_INT64_T
mv -f src/unix/.deps/libuv_la-linux-inotify.Tpo src/unix/.deps/libuv_la-linux-inotify.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c -o src/unix/libuv_la-procfs-exepath.lo `test -f 'src/unix/procfs-exepath.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/procfs-exepath.c
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-syscalls.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-linux-syscalls.o
-- Performing Test HAVE_U_INT64_T - Success
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-syscalls.c  -fPIC -DPIC -o src/unix/libuv_la-linux-syscalls.o >/dev/null 2>&1
mv -f src/unix/.deps/libuv_la-linux-syscalls.Tpo src/unix/.deps/libuv_la-linux-syscalls.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c -o src/unix/libuv_la-proctitle.lo `test -f 'src/unix/proctitle.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/proctitle.c
mv -f src/unix/.deps/libuv_la-linux-core.Tpo src/unix/.deps/libuv_la-linux-core.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c -o src/unix/libuv_la-sysinfo-loadavg.lo `test -f 'src/unix/sysinfo-loadavg.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/sysinfo-loadavg.c
-- 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
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/procfs-exepath.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-procfs-exepath.o
-- Looking for __atomic_load_8 in atomic - found
-- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/procfs-exepath.c  -fPIC -DPIC -o src/unix/libuv_la-procfs-exepath.o >/dev/null 2>&1
mv -f src/unix/.deps/libuv_la-procfs-exepath.Tpo src/unix/.deps/libuv_la-procfs-exepath.Plo
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c -o src/unix/libuv_la-sysinfo-memory.lo `test -f 'src/unix/sysinfo-memory.c' || echo '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/sysinfo-memory.c
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/proctitle.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-proctitle.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-loadavg.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-sysinfo-loadavg.o
-- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-loadavg.c  -fPIC -DPIC -o src/unix/libuv_la-sysinfo-loadavg.o >/dev/null 2>&1
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/proctitle.c  -fPIC -DPIC -o src/unix/libuv_la-proctitle.o >/dev/null 2>&1
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
mv -f src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo src/unix/.deps/libuv_la-sysinfo-loadavg.Plo
mv -f src/unix/.deps/libuv_la-proctitle.Tpo src/unix/.deps/libuv_la-proctitle.Plo
-- 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
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-memory.c  -fPIC -DPIC -o src/unix/.libs/libuv_la-sysinfo-memory.o
-- Native target architecture is ARM
-- Threads enabled.
-- Doxygen disabled.
-- Go bindings disabled.
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM host triple: arm-linux-gnueabihf
-- LLVM default target triple: arm-linux-gnueabihf
-- Performing Test C_SUPPORTS_FPIC
libtool: compile:  gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-memory.c  -fPIC -DPIC -o src/unix/libuv_la-sysinfo-memory.o >/dev/null 2>&1
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
mv -f src/unix/.deps/libuv_la-sysinfo-memory.Tpo src/unix/.deps/libuv_la-sysinfo-memory.Plo
/bin/bash ./libtool  --tag=CC   --mode=link gcc -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes     -D_GNU_SOURCE    -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -no-undefined -version-info 2:0:0  -Wl,-z,relro -Wl,-z,now  -v -o libuv.la -rpath /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf src/libuv_la-fs-poll.lo src/libuv_la-inet.lo src/libuv_la-loop-watcher.lo src/libuv_la-threadpool.lo src/libuv_la-timer.lo src/libuv_la-uv-common.lo src/libuv_la-version.lo  src/unix/libuv_la-async.lo src/unix/libuv_la-core.lo src/unix/libuv_la-dl.lo src/unix/libuv_la-fs.lo src/unix/libuv_la-getaddrinfo.lo src/unix/libuv_la-getnameinfo.lo src/unix/libuv_la-loop.lo src/unix/libuv_la-pipe.lo src/unix/libuv_la-poll.lo src/unix/libuv_la-process.lo src/unix/libuv_la-signal.lo src/unix/libuv_la-stream.lo src/unix/libuv_la-tcp.lo src/unix/libuv_la-thread.lo src/unix/libuv_la-tty.lo src/unix/libuv_la-udp.lo       src/unix/libuv_la-linux-core.lo src/unix/libuv_la-linux-inotify.lo src/unix/libuv_la-linux-syscalls.lo src/unix/libuv_la-procfs-exepath.lo src/unix/libuv_la-proctitle.lo src/unix/libuv_la-sysinfo-loadavg.lo src/unix/libuv_la-sysinfo-memory.lo       -lrt -lpthread -lnsl -ldl 
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
libtool: link: gcc -shared  -fPIC -DPIC  src/.libs/libuv_la-fs-poll.o src/.libs/libuv_la-inet.o src/.libs/libuv_la-loop-watcher.o src/.libs/libuv_la-threadpool.o src/.libs/libuv_la-timer.o src/.libs/libuv_la-uv-common.o src/.libs/libuv_la-version.o src/unix/.libs/libuv_la-async.o src/unix/.libs/libuv_la-core.o src/unix/.libs/libuv_la-dl.o src/unix/.libs/libuv_la-fs.o src/unix/.libs/libuv_la-getaddrinfo.o src/unix/.libs/libuv_la-getnameinfo.o src/unix/.libs/libuv_la-loop.o src/unix/.libs/libuv_la-pipe.o src/unix/.libs/libuv_la-poll.o src/unix/.libs/libuv_la-process.o src/unix/.libs/libuv_la-signal.o src/unix/.libs/libuv_la-stream.o src/unix/.libs/libuv_la-tcp.o src/unix/.libs/libuv_la-thread.o src/unix/.libs/libuv_la-tty.o src/unix/.libs/libuv_la-udp.o src/unix/.libs/libuv_la-linux-core.o src/unix/.libs/libuv_la-linux-inotify.o src/unix/.libs/libuv_la-linux-syscalls.o src/unix/.libs/libuv_la-procfs-exepath.o src/unix/.libs/libuv_la-proctitle.o src/unix/.libs/libuv_la-sysinfo-loadavg.o src/unix/.libs/libuv_la-sysinfo-memory.o   -lrt -lpthread -lnsl -ldl  -g -O2 -fstack-protector-strong -mno-unaligned-access -g -g -O2 -fstack-protector-strong -mno-unaligned-access -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libuv.so.2 -o .libs/libuv.so.2.0.0
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
libtool: link: (cd ".libs" && rm -f "libuv.so.2" && ln -s "libuv.so.2.0.0" "libuv.so.2")
libtool: link: (cd ".libs" && rm -f "libuv.so" && ln -s "libuv.so.2.0.0" "libuv.so")
libtool: link: ar cru .libs/libuv.a  src/libuv_la-fs-poll.o src/libuv_la-inet.o src/libuv_la-loop-watcher.o src/libuv_la-threadpool.o src/libuv_la-timer.o src/libuv_la-uv-common.o src/libuv_la-version.o src/unix/libuv_la-async.o src/unix/libuv_la-core.o src/unix/libuv_la-dl.o src/unix/libuv_la-fs.o src/unix/libuv_la-getaddrinfo.o src/unix/libuv_la-getnameinfo.o src/unix/libuv_la-loop.o src/unix/libuv_la-pipe.o src/unix/libuv_la-poll.o src/unix/libuv_la-process.o src/unix/libuv_la-signal.o src/unix/libuv_la-stream.o src/unix/libuv_la-tcp.o src/unix/libuv_la-thread.o src/unix/libuv_la-tty.o src/unix/libuv_la-udp.o src/unix/libuv_la-linux-core.o src/unix/libuv_la-linux-inotify.o src/unix/libuv_la-linux-syscalls.o src/unix/libuv_la-procfs-exepath.o src/unix/libuv_la-proctitle.o src/unix/libuv_la-sysinfo-loadavg.o src/unix/libuv_la-sysinfo-memory.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libuv.a
libtool: link: ( cd ".libs" && rm -f "libuv.la" && ln -s "../libuv.la" "libuv.la" )
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e'
echo 1 > scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-compiled
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr
make -C scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e install DESTDIR="" prefix=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr bindir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools libdir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf shlibdir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf libexecdir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/libexec datarootdir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share includedir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include sysconfdir=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/etc O=  DESTDIR="/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e"
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_CXX11
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e'
make[5]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e'
 /bin/mkdir -p '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include'
 /bin/mkdir -p '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf'
 /bin/bash ./libtool   --mode=install install --strip-program=true   libuv.la '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf'
 /bin/mkdir -p '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv'
 install --strip-program=true -m 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv.h '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include'
 install --strip-program=true -m 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/errno.h /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/threadpool.h /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/version.h /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/unix.h /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/linux.h '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv'
install: WARNING: ignoring --strip-program option as -s option was not specified
-- Performing Test CXX_SUPPORTS_CXX11 - Success
install: WARNING: ignoring --strip-program option as -s option was not specified
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
libtool: install: install --strip-program=true .libs/libuv.so.2.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.so.2.0.0
install: WARNING: ignoring --strip-program option as -s option was not specified
libtool: install: (cd /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf && { ln -s -f libuv.so.2.0.0 libuv.so.2 || { rm -f libuv.so.2 && ln -s libuv.so.2.0.0 libuv.so.2; }; })
libtool: install: (cd /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf && { ln -s -f libuv.so.2.0.0 libuv.so || { rm -f libuv.so && ln -s libuv.so.2.0.0 libuv.so; }; })
libtool: install: install --strip-program=true .libs/libuv.lai /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.la
install: WARNING: ignoring --strip-program option as -s option was not specified
libtool: install: install --strip-program=true .libs/libuv.a /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.a
install: WARNING: ignoring --strip-program option as -s option was not specified
libtool: install: chmod 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.a
libtool: install: ranlib /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.a
libtool: warning: remember to run 'libtool --finish /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf'
make[5]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e'
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/<<BUILDDIR>>/julia-1.0.4+dfsg/usr && tar -czf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz.tmp .
-- 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
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e
mv /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
/bin/tar -xzf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz -C /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
true -ignorelibuv.so /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.so
echo libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e > /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/libuv
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Found PythonInterp: /usr/bin/python3.7 (found version "3.7.5") 
-- Constructing LLVMBuild project information
-- Linker detection: GNU ld
-- Targeting NVPTX
-- Targeting AMDGPU
-- Targeting ARM
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_BINDIR
    CMAKE_INSTALL_LIBDIR
    LIB_INSTALL_DIR


-- Build files have been written to: /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release
echo 1 > scratch/llvm-6.0.0/build_Release/build-configured
cd scratch/llvm-6.0.0/build_Release && \
	export PATH=/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/python2_path:"$PATH" && \
	 make
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
/usr/bin/cmake -S/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 -B/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/CMakeFiles /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[5]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend
make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend
make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
Scanning dependencies of target LLVMDemangle
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle/ItaniumDemangle.cpp
Scanning dependencies of target LLVMTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Error.cpp
Scanning dependencies of target obj.llvm-tblgen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp
Scanning dependencies of target LLVMSupport
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/APFloat.cpp
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:985:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Init*, llvm::StringInit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Init*, llvm::StringInit*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:240:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/APInt.cpp
[  1%] Linking CXX static library ../libLLVMDemangle.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Built target LLVMDemangle
make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Scanning dependencies of target LLVMBinaryFormat
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat/Dwarf.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector<long long int> llvm::Record::getValueAsListOfInts(llvm::StringRef) const’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp
[  1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat/Magic.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/APSInt.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[  1%] Linking CXX static library ../libLLVMBinaryFormat.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/cmake -P CMakeFiles/LLVMBinaryFormat.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBinaryFormat.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMBinaryFormat.a  CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
/usr/bin/ranlib ../libLLVMBinaryFormat.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Built target LLVMBinaryFormat
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/StringMatcher.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ARMBuildAttrs.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ARMAttributeParser.cpp
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Scanning dependencies of target LLVMHello_exports
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Creating export file for LLVMHello
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "LLVM_6.0 {" > LLVMHello.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && grep -q [[:alnum:]] /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.exports && echo "  global:" >> LLVMHello.exports || :
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && sed -e "s/\$/;/" -e "s/^/    /" < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.exports >> LLVMHello.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "  local: *;" >> LLVMHello.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "};" >> LLVMHello.exports
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Built target LLVMHello_exports
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ARMWinEH.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Allocator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamError.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamReader.cpp
make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Scanning dependencies of target llvm_vcsrevision_h
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Built target llvm_vcsrevision_h
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TableGenBackend.cpp
make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
Scanning dependencies of target LLVMMC
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamRef.cpp
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, const llvm::MCSymbolRefExpr*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, const llvm::MCSymbolRefExpr*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, const llvm::MCSymbolRefExpr*> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, const llvm::MCSymbolRefExpr*>, std::_Select1st<std::pair<const long long int, const llvm::MCSymbolRefExpr*> >, std::less<long long int>, std::allocator<std::pair<const long long int, const llvm::MCSymbolRefExpr*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, const llvm::MCSymbolRefExpr*> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/9/bits/stl_map.h: In member function ‘const llvm::MCExpr* llvm::ConstantPool::addEntry(const llvm::MCExpr*, llvm::MCContext&, unsigned int, llvm::SMLoc)’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, const llvm::MCSymbolRefExpr*>, std::_Select1st<std::pair<const long long int, const llvm::MCSymbolRefExpr*> >, std::less<long long int>, std::allocator<std::pair<const long long int, const llvm::MCSymbolRefExpr*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, const llvm::MCSymbolRefExpr*> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamWriter.cpp
[  3%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp
[  3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:1637:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Init*, llvm::StringInit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Init*, llvm::StringInit*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BlockFrequency.cpp
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BranchProbability.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CachePruning.cpp
[  3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/circular_raw_ostream.cpp
[  3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Chrono.cpp
[  3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/COM.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CodeGenCoverage.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Linking CXX static library ../libLLVMTableGen.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  4%] Built target LLVMTableGen
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmBackend.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmBackend.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmBackend.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Scanning dependencies of target LLVMMCParser
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:1192:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::StringRef, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::StringRef, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:1762:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const char*, llvm::cl::Option*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const char*, llvm::cl::Option*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:1775:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const char*, llvm::cl::SubCommand*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const char*, llvm::cl::SubCommand*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/AsmLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/AsmLexer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoWasm.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoWasm.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Compression.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ConvertUTF.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ConvertUTFWrapper.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CrashRecoveryContext.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DataExtractor.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In function ‘bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Debug.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DebugCounter.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp
/usr/include/c++/9/bits/stl_vector.h: In member function ‘bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DeltaAlgorithm.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DAGDeltaAlgorithm.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeEmitter.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Error.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ErrorHandling.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:603:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711: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>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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++/9/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++/9/bits/stl_uninitialized.h:140:15:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]’
/usr/include/c++/9/bits/stl_uninitialized.h:307: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++/9/bits/stl_uninitialized.h:329: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++/9/bits/vector.tcc:659:48:   required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator<llvm::MCCVFunctionInfo>; std::vector<_Tp, _Alloc>::size_type = unsigned int]’
/usr/include/c++/9/bits/stl_vector.h:937: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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:89:32:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FileUtilities.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FileOutputBuffer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:177:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FormattedStream.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FormatVariadic.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/GlobPattern.cpp
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCAsmLexer.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCAsmParser.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/GraphWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[  6%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCAsmParserExtension.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp
[  6%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Hashing.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[  6%] Linking CXX static library ../../libLLVMMCParser.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/IntEqClasses.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  6%] Built target LLVMMCParser
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/IntervalMap.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/JamCRC.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In constructor ‘llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, unsigned int, llvm::CodeGenTarget&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/KnownBits.cpp
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LEB128.cpp
make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMMCDisassembler
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  7%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp
[  7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFObjectTargetWriter.cpp
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LineIterator.cpp
[  7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Locale.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Locale.cpp:11:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
   11 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Locale.cpp:19:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
   19 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:27:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
   27 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:281:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
  281 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:296:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
  296 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:315:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
  315 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:326:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef]
  326 | #if LLVM_ON_WIN32
      |     ^~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp
[  7%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCDisassembler.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
[  7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:519:37:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:2128:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>’ declared here
  208 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LowLevelType.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCRelocationInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ManagedStatic.cpp
[  7%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCSymbolizer.cpp
[  7%] Linking CXX static library ../../libLLVMMCDisassembler.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMCDisassembler.a  CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
/usr/bin/ranlib ../../libLLVMMCDisassembler.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  7%] Built target LLVMMCDisassembler
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MathExtras.cpp
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp: In function ‘llvm::ErrorOr<std::unique_ptr<llvm::WritableMemoryBuffer> > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:131:19: warning: redundant move in return statement [-Wredundant-move]
  131 |   return std::move(Buf);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:131:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp: In static member function ‘static std::unique_ptr<llvm::MemoryBuffer> llvm::MemoryBuffer::getNewMemBuffer(size_t, llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:148:19: warning: redundant move in return statement [-Wredundant-move]
  148 |   return std::move(SB);
      |          ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:148:19: note: remove ‘std::move’ call
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp: In instantiation of ‘llvm::ErrorOr<std::unique_ptr<T> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::MemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:445:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:401:30: warning: redundant move in return statement [-Wredundant-move]
  401 |       return std::move(Result);
      |                              ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:401:30: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:438:23: warning: redundant move in return statement [-Wredundant-move]
  438 |   return std::move(Buf);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:438:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp: In instantiation of ‘llvm::ErrorOr<std::unique_ptr<T> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:262:33:   required from ‘llvm::ErrorOr<std::unique_ptr<T> > getFileAux(const llvm::Twine&, int64_t, uint64_t, uint64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; int64_t = long long int; uint64_t = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:273:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:401:30: warning: redundant move in return statement [-Wredundant-move]
  401 |       return std::move(Result);
      |                              ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:401:30: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:438:23: warning: redundant move in return statement [-Wredundant-move]
  438 |   return std::move(Buf);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp:438:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MD5.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/NativeFormatting.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInst.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Options.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstPrinter.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Parallel.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstPrinter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstPrinter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstrAnalysis.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/PluginLoader.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstrDesc.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/PrettyStackTrace.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLabel.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/RandomNumberGenerator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCLinkerOptimizationHint.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCLinkerOptimizationHint.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Regex.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ScaledNumber.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Scanning dependencies of target LLVMObjectYAML
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[  9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ScopedPrinter.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function ‘static llvm::Expected<std::shared_ptr<{anonymous}::YAMLStringTableSubsection> > {anonymous}::YAMLStringTableSubsection::fromCodeViewSubsection(const llvm::codeview::DebugStringTableSubsectionRef&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:698:21: warning: redundant move in return statement [-Wredundant-move]
  698 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:698:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:702:23: warning: redundant move in return statement [-Wredundant-move]
  702 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:702:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In function ‘llvm::Expected<std::vector<std::shared_ptr<llvm::codeview::DebugSubsection> > > llvm::CodeViewYAML::toCodeViewSubsectionList(llvm::BumpPtrAllocator&, llvm::ArrayRef<llvm::CodeViewYAML::YAMLDebugSubsection>, const llvm::codeview::StringsAndChecksums&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:753:21: warning: redundant move in return statement [-Wredundant-move]
  753 |     return std::move(Result);
      |            ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:753:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:761:19: warning: redundant move in return statement [-Wredundant-move]
  761 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:761:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function ‘static llvm::Expected<llvm::CodeViewYAML::YAMLDebugSubsection> llvm::CodeViewYAML::YAMLDebugSubsection::fromCodeViewSubection(const llvm::codeview::StringsAndChecksumsRef&, const llvm::codeview::DebugSubsectionRecord&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:896:21: warning: redundant move in return statement [-Wredundant-move]
  896 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:896:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:676:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SHA1.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCMachObjectWriter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCMachObjectWriter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SmallPtrSet.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SmallVector.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:197:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SpecialCaseList.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectWriter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectWriter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCRegisterInfo.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSchedule.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:484: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*>*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:80:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::MCFragment*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::MCFragment*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionCOFF.cpp
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionCOFF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionCOFF.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionCOFF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionCOFF.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionELF.cpp
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringExtras.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::CallerSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:188:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
  542 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ScopeEndSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:191:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::Thunk32Sym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:195:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::TrampolineSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:196:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::SectionSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:197:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::CoffGroupSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:198:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ExportSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:199:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ProcSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:201:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::RegisterSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:208:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::PublicSym32>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:209:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ProcRefSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:211:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::EnvBlockSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:215:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::InlineSiteSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:217:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::LocalSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:218:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:219:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeSubfieldSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:220:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeRegisterSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:221:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeFramePointerRelSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:222:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeSubfieldRegisterSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:223:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeFramePointerRelFullScopeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:224:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeRegisterRelSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:225:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::BlockSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:226:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::LabelSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:227:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ObjNameSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:228:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::Compile2Sym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:229:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::Compile3Sym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:230:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::FrameProcSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:231:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::CallSiteInfoSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:232:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::FileStaticSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:233:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::HeapAllocationSiteSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:234:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::FrameCookieSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:235:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::UDTSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:240:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::BuildInfoSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:243:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::BPRelativeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:244:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::RegRelativeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:245:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ConstantSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:247:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DataSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:250:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ThreadLocalDataSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:255:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::UnknownSymbolRecord; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:557:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionELF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionELF.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionELF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionELF.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringMap.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, 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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringPool.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/StringSaver.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:15:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/StringSaver.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringRef.cpp
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionWasm.cpp
[ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionWasm.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionWasm.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionWasm.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionWasm.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SystemUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TarWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, 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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TargetParser.cpp
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSubtargetInfo.cpp
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp
[ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ThreadPool.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:265:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:285:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::TreePatternNode*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::TreePatternNode*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbolELF.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbolELF.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, 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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCTargetOptions.cpp
[ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCValue.cpp
[ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCValue.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCValue.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp
[ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::TimerGroup::prepareToPrintList()’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >’ changed in GCC 7.1
/usr/include/c++/9/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++/9/bits/stl_algo.h:1820: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
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/usr/include/c++/9/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++/9/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
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
[ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1939: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
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1953: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
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp
/usr/include/c++/9/bits/stl_algo.h: In member function ‘void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)’:
/usr/include/c++/9/bits/stl_algo.h:1967: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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884: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
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889: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
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::TimerGroup::removeTimer(llvm::Timer&)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ToolOutputFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:399:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:435:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, 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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::PointerRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:39:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
  664 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ModifierRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:40:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ProcedureRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:41:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFunctionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:42:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::LabelRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:43:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArgListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:44:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FieldListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:46:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArrayRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:48:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:49:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:52:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:53:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::TypeServer2Record; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:54:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:55:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableShapeRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:56:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BitFieldRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:58:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:79:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:80:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BuildInfoRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:81:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:82:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:83:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:84:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:85:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of ‘llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MethodOverloadListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:88:1:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TrigramIndex.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:777:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Triple.cpp
[ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, 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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Twine.cpp
[ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unicode.cpp
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/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++/9/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
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1939: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
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1953: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
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_algo.h:1967: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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884: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
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889: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
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967: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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884: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
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889: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
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/StringTableBuilder.cpp
[ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/SubtargetFeature.cpp
[ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp: In member function ‘std::unique_ptr<llvm::yaml::Input::HNode> llvm::yaml::Input::createHNodes(llvm::yaml::Node*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:374:21: warning: redundant move in return statement [-Wredundant-move]
  374 |     return std::move(SQHNode);
      |            ~~~~~~~~~^~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:374:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:399:21: warning: redundant move in return statement [-Wredundant-move]
  399 |     return std::move(mapHNode);
      |            ~~~~~~~~~^~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:399:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<short unsigned int, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:1354:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<short unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<short unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:16:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::WasmRelocationEntry&}; _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::WasmRelocationEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:16:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/raw_os_ostream.cpp
[ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/raw_ostream.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp: In function ‘llvm::Expected<llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer> > > llvm::DWARFYAML::EmitDebugSections(llvm::StringRef, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:334:19: warning: redundant move in return statement [-Wredundant-move]
  334 |   return std::move(DebugSections);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:334:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 14%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp
[ 14%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regcomp.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regcomp.c
[ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 14%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regerror.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regerror.c
[ 14%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regexec.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regexec.c
[ 14%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 14%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regfree.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regfree.c
[ 14%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regstrlcpy.c
[ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/xxhash.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Atomic.cpp
[ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DynamicLibrary.cpp
[ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Errno.cpp
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Host.cpp
[ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp
[ 15%] Linking CXX static library ../libLLVMMC.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMC.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMMC.a  CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o CMakeFiles/LLVMMC.dir/MCContext.cpp.o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o CMakeFiles/LLVMMC.dir/MCInst.cpp.o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o CMakeFiles/LLVMMC.dir/MCSection.cpp.o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o CMakeFiles/LLVMMC.dir/MCValue.cpp.o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
/usr/bin/ranlib ../libLLVMMC.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 15%] Built target LLVMMC
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Memory.cpp
[ 15%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp
make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color=
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Scanning dependencies of target LLVMOption
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 15%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option/Arg.cpp
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Mutex.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp
[ 15%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option/ArgList.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp: In static member function ‘static llvm::Expected<llvm::sys::fs::TempFile> llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp:1163:19: warning: redundant move in return statement [-Wredundant-move]
 1163 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp:1163:19: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘unsigned int {anonymous}::FilterChooser::getIslands(std::vector<unsigned int>&, std::vector<unsigned int>&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp:1049:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Path.inc: In function ‘std::string llvm::sys::fs::getMainExecutable(const char*, void*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Path.inc:120:38: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
  120 |   snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
      |                                      ^
In file included from /usr/include/stdio.h:867,
                 from /usr/include/c++/9/cstdio:42,
                 from /usr/include/c++/9/ext/string_conversions.h:43,
                 from /usr/include/c++/9/bits/basic_string.h:6493,
                 from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/bits/locale_classes.h:40,
                 from /usr/include/c++/9/bits/ios_base.h:41,
                 from /usr/include/c++/9/ios:42,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Path.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp:14:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096
   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option/Option.cpp
[ 15%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp
[ 15%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Option/OptTable.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Process.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Program.cpp
[ 15%] Linking CXX static library ../libLLVMOption.a
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/LEB128.h: In function ‘void llvm::EmitFixedLenDecoder(llvm::RecordKeeper&, llvm::raw_ostream&, const string&, const string&, const string&, const string&, const string&, const string&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/LEB128.h:140:22: warning: array subscript 8 is outside array bounds of ‘uint8_t [8]’ {aka ‘unsigned char [8]’} [-Warray-bounds]
  140 |     uint64_t Slice = *p & 0x7f;
      |                      ^~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:800:15: note: while referencing ‘Buffer’
  800 |       uint8_t Buffer[8], *p = Buffer;
      |               ^~~~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/LEB128.h:140:22: warning: array subscript 9 is outside array bounds of ‘uint8_t [8]’ {aka ‘unsigned char [8]’} [-Warray-bounds]
  140 |     uint64_t Slice = *p & 0x7f;
      |                      ^~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:800:15: note: while referencing ‘Buffer’
  800 |       uint8_t Buffer[8], *p = Buffer;
      |               ^~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/LEB128.h:140:22: warning: array subscript 10 is outside array bounds of ‘uint8_t [8]’ {aka ‘unsigned char [8]’} [-Warray-bounds]
  140 |     uint64_t Slice = *p & 0x7f;
      |                      ^~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:800:15: note: while referencing ‘Buffer’
  800 |       uint8_t Buffer[8], *p = Buffer;
      |               ^~~~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 15%] Built target LLVMOption
[ 15%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/RWMutex.cpp
make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoDWARF
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 17%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
[ 17%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp
[ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Signals.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Signals.cpp:181:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Signals.inc:40:5: warning: "HAVE_MACH_MACH_H" is not defined, evaluates to 0 [-Wundef]
   40 | #if HAVE_MACH_MACH_H
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Signals.cpp:181:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Signals.inc:411:21: warning: "HAVE_DLADDR" is not defined, evaluates to 0 [-Wundef]
  411 | #if HAVE_DLFCN_H && HAVE_DLADDR
      |                     ^~~~~~~~~~~
[ 17%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp
[ 17%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp: In member function ‘llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:2851:25: warning: redundant move in return statement [-Wredundant-move]
 2851 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:2851:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp: In member function ‘llvm::Expected<__gnu_cxx::__normal_iterator<std::unique_ptr<{anonymous}::MatchAction>*, std::vector<std::unique_ptr<{anonymous}::MatchAction> > > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3046:25: warning: redundant move in return statement [-Wredundant-move]
 3046 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3046:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp: In member function ‘llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3122:21: warning: redundant move in return statement [-Wredundant-move]
 3122 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3122:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3131:21: warning: redundant move in return statement [-Wredundant-move]
 3131 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3131:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp: In member function ‘llvm::Expected<__gnu_cxx::__normal_iterator<std::unique_ptr<{anonymous}::MatchAction>*, std::vector<std::unique_ptr<{anonymous}::MatchAction> > > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3145:21: warning: redundant move in return statement [-Wredundant-move]
 3145 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3145:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3156:21: warning: redundant move in return statement [-Wredundant-move]
 3156 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3156:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp: In member function ‘llvm::Expected<__gnu_cxx::__normal_iterator<std::unique_ptr<{anonymous}::MatchAction>*, std::vector<std::unique_ptr<{anonymous}::MatchAction> > > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3253:25: warning: redundant move in return statement [-Wredundant-move]
 3253 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3253:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3261:23: warning: redundant move in return statement [-Wredundant-move]
 3261 |       return std::move(Error);
      |              ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3261:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp: In member function ‘llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3320:21: warning: redundant move in return statement [-Wredundant-move]
 3320 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3320:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3360:21: warning: redundant move in return statement [-Wredundant-move]
 3360 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3360:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3388:23: warning: redundant move in return statement [-Wredundant-move]
 3388 |       return std::move(M);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3388:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3446:21: warning: redundant move in return statement [-Wredundant-move]
 3446 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3446:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3452:21: warning: redundant move in return statement [-Wredundant-move]
 3452 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3452:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3473:21: warning: redundant move in return statement [-Wredundant-move]
 3473 |     return std::move(M);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3473:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3516:21: warning: redundant move in return statement [-Wredundant-move]
 3516 |     return std::move(M);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3516:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3523:19: warning: redundant move in return statement [-Wredundant-move]
 3523 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:3523:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TargetRegistry.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:55:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<short unsigned int, llvm::dwarf::Form>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<short unsigned int, llvm::dwarf::Form>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ThreadLocal.cpp
[ 17%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
[ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Threading.cpp
[ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Valgrind.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Valgrind.cpp:20:5: warning: "HAVE_VALGRIND_VALGRIND_H" is not defined, evaluates to 0 [-Wundef]
   20 | #if HAVE_VALGRIND_VALGRIND_H
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
[ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Watchdog.cpp
[ 17%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp
[ 17%] Linking CXX static library ../libLLVMSupport.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSupport.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMSupport.a  CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o CMakeFiles/LLVMSupport.dir/COM.cpp.o CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Error.cpp.o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o CMakeFiles/LLVMSupport.dir/Locale.cpp.o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o CMakeFiles/LLVMSupport.dir/Options.cpp.o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o CMakeFiles/LLVMSupport.dir/Regex.cpp.o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o CMakeFiles/LLVMSupport.dir/Timer.cpp.o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o CMakeFiles/LLVMSupport.dir/Triple.cpp.o CMakeFiles/LLVMSupport.dir/Twine.cpp.o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/regcomp.c.o CMakeFiles/LLVMSupport.dir/regerror.c.o CMakeFiles/LLVMSupport.dir/regexec.c.o CMakeFiles/LLVMSupport.dir/regfree.c.o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o CMakeFiles/LLVMSupport.dir/Errno.cpp.o CMakeFiles/LLVMSupport.dir/Host.cpp.o CMakeFiles/LLVMSupport.dir/Memory.cpp.o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o CMakeFiles/LLVMSupport.dir/Path.cpp.o CMakeFiles/LLVMSupport.dir/Process.cpp.o CMakeFiles/LLVMSupport.dir/Program.cpp.o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o CMakeFiles/LLVMSupport.dir/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
/usr/bin/ranlib ../libLLVMSupport.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 17%] Built target LLVMSupport
make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoMSF
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 17%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp
[ 17%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 17%] Linking CXX static library ../libLLVMObjectYAML.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMObjectYAML.a  CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
/usr/bin/ranlib ../libLLVMObjectYAML.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 17%] Built target LLVMObjectYAML
make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:152:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMDebugInfoCodeView
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 17%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:86:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 17%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CodeViewError.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<long long unsigned int, llvm::RelocAddrEntry>; DerivedT = llvm::DenseMap<long long unsigned int, llvm::RelocAddrEntry>; KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711: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 = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1127:8:   required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Args = {const std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>&}]’
/usr/include/c++/9/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, {anonymous}::DWARFSectionMap>*; _ForwardIterator = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; bool _TrivialValueTypes = false]’
/usr/include/c++/9/bits/stl_uninitialized.h:140:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/9/bits/stl_uninitialized.h:329:2:   required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; _ForwardIterator = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; _Allocator = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >]’
/usr/include/c++/9/bits/vector.tcc:474:3:   required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>}; _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*, std::vector<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>, std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*]’
/usr/include/c++/9/bits/vector.tcc:121:4:   required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>}; _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >]’
/usr/include/c++/9/bits/stl_vector.h:1201:9:   required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7:   required from ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = {anonymous}::DWARFSectionMap; MapType = std::map<llvm::object::SectionRef, unsigned int>; VectorType = std::vector<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>, std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1307:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function ‘llvm::Expected<unsigned int> llvm::msf::MSFBuilder::addStream(uint32_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:183:21: warning: redundant move in return statement [-Wredundant-move]
  183 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:183:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function ‘llvm::Expected<llvm::msf::MSFLayout> llvm::msf::MSFBuilder::build()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:280:23: warning: redundant move in return statement [-Wredundant-move]
  280 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:280:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:261:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2633 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >]’:
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 1328 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2410 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2458:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2458 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2459 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2460:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2460 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2462 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2463 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFCommon.cpp
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2471 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2512:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2512 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2513 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/9/bits/stl_algo.h:2514:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2514 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2515 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2699 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2689:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2689 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2726 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2735:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2735 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2736 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2737:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2737 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2738 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2742:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2742 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2743:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2743 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2745:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 2745 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2746 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2747 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2749 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFError.cpp
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
[ 19%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoMSF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoMSF.a  CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoMSF.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 19%] Built target LLVMDebugInfoMSF
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVTypeVisitor.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&}; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Alloc = std::allocator<llvm::Optional<llvm::StrOffsetsContributionDescriptor> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:68:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range, bool, unsigned int)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:144:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoPDB
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/GenericError.cpp
[ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/IPDBSourceFile.cpp
[ 19%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp
[ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDB.cpp
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:73:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:5035:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:5037:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
[ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBContext.cpp
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint32_t*)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
[ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBExtras.cpp
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::DWARFDebugAranges::appendRange(uint32_t, uint64_t, uint64_t)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1820: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
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/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++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/9/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++/9/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
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1939: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
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1953: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
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘void llvm::DWARFDebugAranges::construct()’:
/usr/include/c++/9/bits/stl_algo.h:1967: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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884: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
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889: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
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp
[ 19%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
[ 19%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
[ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp
[ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbol.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 20%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
[ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp
[ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp
[ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolBlock.cpp
[ 20%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
[ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp: In member function ‘llvm::Expected<llvm::StringRef> llvm::codeview::DebugStringTableSubsectionRef::getString(uint32_t) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:41:21: warning: redundant move in return statement [-Wredundant-move]
   41 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:41:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
[ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp
[ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsection.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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 /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426: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
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘bool parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint32_t*, uint64_t, const llvm::DWARFFormParams&, const llvm::DWARFUnit*, bool&, std::vector<llvm::StringRef>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::Prologue::parse(const llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1820: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
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/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++/9/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
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/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++/9/bits/stl_algo.h:1939: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
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1953: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
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*, llvm::raw_ostream*)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/9/bits/stl_algo.h:1967: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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
[ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:152:12:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:143:53:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:105:12:   required from ‘llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:30:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCustom.cpp
[ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolData.cpp
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp
[ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolExe.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:152:12:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:143:53:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:105:12:   required from ‘llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:30:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/EnumTables.cpp
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
[ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint32_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFAddressRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(llvm::Optional<llvm::BaseAddress>) const’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDie.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDie.cpp:334:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::dwarf::Attribute>::Data’ from ‘std::initializer_list<llvm::dwarf::Attribute>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp
[ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/usr/include/c++/9/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 llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]’:
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFAddressRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’} changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolLabel.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::DWARFDie::collectChildrenAddressRanges(llvm::DWARFAddressRangesVector&) const’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector<llvm::DWARFAddressRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’} changed in GCC 7.1
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFExpression.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFFormValue.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolThunk.cpp
[ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp
[ 22%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp
[ 23%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp
[ 23%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:245:78:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::dwarf::Attribute>::Data’ from ‘std::initializer_list<llvm::dwarf::Attribute>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _OutputIterator = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2633 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<long long unsigned int, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Pointer = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2699 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2689:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2689 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/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 llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]’:
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFAddressRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’} changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::DWARFUnit::collectAddressRanges(llvm::DWARFAddressRangesVector&)’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector<llvm::DWARFAddressRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’} changed in GCC 7.1
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFUnit::SubprogramDIEAddrInfo}; _Tp = llvm::DWARFUnit::SubprogramDIEAddrInfo; _Alloc = std::allocator<llvm::DWARFUnit::SubprogramDIEAddrInfo>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFUnit::SubprogramDIEAddrInfo*, std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long int>}; _Tp = std::pair<long long unsigned int, long long int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, long long int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’} changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:62,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>]’:
/usr/include/c++/9/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
  243 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >]’:
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 1328 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _BidirectionalIterator2 = std::pair<long long unsigned int, long long int>*; _Distance = int]’:
/usr/include/c++/9/bits/stl_algo.h:2372:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2372 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2372:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2372:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Distance = int; _Pointer = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2410 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2455:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2455 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2456 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2457 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/9/bits/stl_algo.h:2458:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2458 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2459 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2460:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2460 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2462 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2463 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Pointer = std::pair<long long unsigned int, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2726 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2735:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2735 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2736 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2737:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2737 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2738 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2742:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2742 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2743:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2743 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2745:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2745 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2746 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2747 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2749 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2471 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2512:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2512 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2513 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/9/bits/stl_algo.h:2514:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2514 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2515 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::DWARFUnit::buildSubprogramDIEAddrMap()’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFUnit::SubprogramDIEAddrInfo*, std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/9/bits/stl_algo.h:5032:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:5037:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >’ changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp
[ 23%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFAddressRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)’:
/usr/include/c++/9/bits/vector.tcc:161:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >’ changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::set<unsigned int> > >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function ‘unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::set<unsigned int> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::set<unsigned int> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::DWARFDie>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFDie> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFDie> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFDie>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFDie> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFDie> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::DWARFDie> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::DWARFVerifier::verifyDebugLineStmtOffsets()’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFDie>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFDie> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFDie> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::DWARFDie> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp
[ 23%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp
[ 23%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoDWARF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoDWARF.a  CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 23%] Built target LLVMDebugInfoDWARF
make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
Scanning dependencies of target LLVMSymbolize
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 23%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/DIPrinter.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
/usr/include/c++/9/bits/vector.tcc: In function ‘void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque<llvm::CodeGenRegister>&, bool)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:82:19: warning: redundant move in return statement [-Wredundant-move]
   82 |   return std::move(res);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:82:19: note: remove ‘std::move’ call
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
[ 23%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/Symbolize.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymDumper.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/UDTLayout.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/Symbolize.cpp: In member function ‘llvm::Expected<llvm::symbolize::SymbolizableModule*> llvm::symbolize::LLVMSymbolizer::getOrCreateModuleInfo(const string&, llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/Symbolize.cpp:407:25: warning: redundant move in return statement [-Wredundant-move]
  407 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/Symbolize.cpp:407:25: note: remove ‘std::move’ call
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/Formatters.cpp
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:94:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp
[ 23%] Linking CXX static library ../../libLLVMSymbolize.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 23%] Built target LLVMSymbolize
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp: In member function ‘llvm::Error llvm::codeview::LazyRandomTypeCollection::visitRangeForType(llvm::codeview::TypeIndex)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:175:29: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>&)’ is deprecated [-Wdeprecated-copy]
  175 |   auto Prev = std::prev(Next);
      |                             ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeCollection.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndexOffset]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:66,
                 from /usr/include/c++/9/algorithm:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10:
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:224:33: note:   initializing argument 1 of ‘_BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) [with _BidirectionalIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>; typename std::iterator_traits<_Iter>::difference_type = int]’
  224 |     prev(_BidirectionalIterator __x, typename
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeCollection.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:152:12:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:119:12:   required from ‘llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::at(uint32_t) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:236:28:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/Line.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleList.cpp: In member function ‘llvm::Expected<llvm::StringRef> llvm::pdb::DbiModuleList::getFileName(uint32_t) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:278:21: warning: redundant move in return statement [-Wredundant-move]
  278 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:278:21: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:509: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
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:90:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LineEditor /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Scanning dependencies of target LLVMLineEditor
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 23%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LineEditor -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LineEditor/LineEditor.cpp
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/RecordName.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStream.cpp
[ 23%] Linking CXX static library ../libLLVMLineEditor.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 23%] Built target LLVMLineEditor
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, {anonymous}::SubtargetEmitter::SchedClassTables&)’:
/usr/include/c++/9/bits/stl_vector.h:957: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
  957 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ^~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:167:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/RecordSerialization.cpp
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/RecordSerialization.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/RecordSerialization.cpp:154:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/EnumTables.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/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++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/Hash.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/RawTypes.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Types.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/RawTypes.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp
make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
Scanning dependencies of target gtest
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wno-variadic-macros  -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:311:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  311 | #if _MSC_VER >= 1500
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:395:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  395 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:413:5: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  413 | #if GTEST_OS_LINUX_ANDROID
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:420:6: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  420 | # if GTEST_OS_LINUX_ANDROID
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:428:5: warning: "GTEST_USES_PCRE" is not defined, evaluates to 0 [-Wundef]
  428 | #if GTEST_USES_PCRE
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:424:32: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  424 | #  define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS)
      |                                ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:431:7: note: in expansion of macro ‘GTEST_HAS_POSIX_RE’
  431 | #elif GTEST_HAS_POSIX_RE
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:475:29: warning: "__EXCEPTIONS" is not defined, evaluates to 0 [-Wundef]
  475 | # elif defined(__GNUC__) && __EXCEPTIONS
      |                             ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:622:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  622 | # if _MSC_VER
      |      ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:657:11: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
  657 |       && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600
      |           ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:759:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  759 | #  if GTEST_OS_LINUX_ANDROID
      |       ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:33: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |                                 ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:5: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:31: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                               ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1406:5: warning: "GTEST_HAS_DOWNCAST_" is not defined, evaluates to 0 [-Wundef]
 1406 | #if GTEST_HAS_DOWNCAST_
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  923 |      || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
      |          ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1452:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’
 1452 | #if GTEST_IS_THREADSAFE
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1466:6: warning: "GTEST_HAS_NOTIFICATION_" is not defined, evaluates to 0 [-Wundef]
 1466 | # if GTEST_HAS_NOTIFICATION_
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1568:28: warning: "GTEST_OS_WINDOWS_MINGW" is not defined, evaluates to 0 [-Wundef]
 1568 | # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW
      |                            ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1649:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
 1649 | # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1653:8: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1653 | # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |        ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2242:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2242 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2310:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2310 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:34: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:61: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                                             ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2379:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2379 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2386:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2386 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:57: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                                         ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2413:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2413 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2429:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
 2429 | #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2493:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2493 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:53:6: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
   53 | #if !GTEST_NO_LLVM_RAW_OSTREAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:843:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:135:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  135 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:160:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  160 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:187:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  187 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:238:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  238 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-string.h:71:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
   71 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:487:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  487 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-death-test.h:201:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  201 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:184:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  184 | #if !GTEST_OS_SYMBIAN
      |      ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:3155:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 3155 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:1224:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 1224 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1821:6: warning: "GTEST_DONT_DEFINE_FAIL" is not defined, evaluates to 0 [-Wundef]
 1821 | #if !GTEST_DONT_DEFINE_FAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1830:6: warning: "GTEST_DONT_DEFINE_SUCCEED" is not defined, evaluates to 0 [-Wundef]
 1830 | #if !GTEST_DONT_DEFINE_SUCCEED
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1955:6: warning: "GTEST_DONT_DEFINE_ASSERT_EQ" is not defined, evaluates to 0 [-Wundef]
 1955 | #if !GTEST_DONT_DEFINE_ASSERT_EQ
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1959:6: warning: "GTEST_DONT_DEFINE_ASSERT_NE" is not defined, evaluates to 0 [-Wundef]
 1959 | #if !GTEST_DONT_DEFINE_ASSERT_NE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1963:6: warning: "GTEST_DONT_DEFINE_ASSERT_LE" is not defined, evaluates to 0 [-Wundef]
 1963 | #if !GTEST_DONT_DEFINE_ASSERT_LE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1967:6: warning: "GTEST_DONT_DEFINE_ASSERT_LT" is not defined, evaluates to 0 [-Wundef]
 1967 | #if !GTEST_DONT_DEFINE_ASSERT_LT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1971:6: warning: "GTEST_DONT_DEFINE_ASSERT_GE" is not defined, evaluates to 0 [-Wundef]
 1971 | #if !GTEST_DONT_DEFINE_ASSERT_GE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1975:6: warning: "GTEST_DONT_DEFINE_ASSERT_GT" is not defined, evaluates to 0 [-Wundef]
 1975 | #if !GTEST_DONT_DEFINE_ASSERT_GT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2064:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2064 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2186:6: warning: "GTEST_DONT_DEFINE_TEST" is not defined, evaluates to 0 [-Wundef]
 2186 | #if !GTEST_DONT_DEFINE_TEST
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:142,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-internal-inl.h:66:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
   66 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-internal-inl.h:399:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  399 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-internal-inl.h:931:5: warning: "GTEST_USES_SIMPLE_RE" is not defined, evaluates to 0 [-Wundef]
  931 | #if GTEST_USES_SIMPLE_RE
      |     ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-internal-inl.h:980:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  980 | # if GTEST_OS_WINDOWS && !defined(__GNUC__)
      |      ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:145:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  145 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:402:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  402 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:807:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  807 | #if GTEST_OS_WINDOWS_MOBILE || defined(__BORLANDC__)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:828:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  828 | #elif GTEST_OS_WINDOWS && !GTEST_HAS_GETTIMEOFDAY_
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:853:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  853 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  902 | #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  902 | #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  902 | #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  902 | #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  902 | #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  961 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  961 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  961 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  961 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  961 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  970 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  970 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  970 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  970 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  970 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1642 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1642 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1642 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1642 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1642 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1658:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1658 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1931:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1931 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1933:26: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
 1933 | #elif GTEST_OS_LINUX && !GTEST_OS_LINUX_ANDROID
      |                          ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2869:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2869 | #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2887:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2887 | #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && \
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2920:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2920 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2960:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2960 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || \
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2960:32: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
 2960 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || \
      |                                ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2960:52: warning: "GTEST_OS_ZOS" is not defined, evaluates to 0 [-Wundef]
 2960 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || \
      |                                                    ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2961:5: warning: "GTEST_OS_IOS" is not defined, evaluates to 0 [-Wundef]
 2961 |     GTEST_OS_IOS || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2961:21: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2961 |     GTEST_OS_IOS || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2961:47: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2961 |     GTEST_OS_IOS || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                                               ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:2976:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2976 | #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && \
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:3984:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
 3984 | #if (_MSC_VER == 1310 && !defined(_DEBUG)) || defined(__BORLANDC__)
      |      ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:4146:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 4146 | #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:5199:30: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 5199 | #if GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS
      |                              ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:43:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:40:6: warning: "GTEST_OS_MAC" is not defined, evaluates to 0 [-Wundef]
   40 | # if GTEST_OS_MAC
      |      ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:43:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:54:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
   54 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:61:6: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
   61 | # if GTEST_OS_QNX
      |      ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:124:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  124 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:134:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  134 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:157:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  157 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:168:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  168 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:196:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  196 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:223:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  223 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:590:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  590 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:942:7: warning: "GTEST_OS_MAC" is not defined, evaluates to 0 [-Wundef]
  942 | #  if GTEST_OS_MAC
      |       ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:956:8: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
  956 | #  if !GTEST_OS_QNX
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:1024:7: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
 1024 | #  if GTEST_OS_QNX
      |       ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:1196:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1196 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:1223:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1223 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-death-test.cc:1305:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1305 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:38:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
   38 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:40:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
   40 | #elif GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:43:7: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
   43 | #elif GTEST_OS_SYMBIAN
      |       ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:51:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
   51 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:66:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
   66 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:100:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  100 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:100:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
  100 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                                ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:100:58: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
  100 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                                                          ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:104:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  104 | #elif GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:110:6: warning: "GTEST_OS_NACL" is not defined, evaluates to 0 [-Wundef]
  110 | # if GTEST_OS_NACL
      |      ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:210:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  210 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:225:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  225 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:234:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  234 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:254:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  254 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:267:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  267 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:326:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  326 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-filepath.cc:331:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  331 | #elif GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:40:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
   40 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:49:5: warning: "GTEST_OS_MAC" is not defined, evaluates to 0 [-Wundef]
   49 | #if GTEST_OS_MAC
      |     ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:55:5: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
   55 | #if GTEST_OS_QNX
      |     ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:61:5: warning: "GTEST_OS_AIX" is not defined, evaluates to 0 [-Wundef]
   61 | #if GTEST_OS_AIX
      |     ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  923 |      || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
      |          ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:177:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’
  177 | #if GTEST_IS_THREADSAFE && GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:177:28: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  177 | #if GTEST_IS_THREADSAFE && GTEST_OS_WINDOWS
      |                            ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:937:6: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  937 | # if GTEST_OS_WINDOWS
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:957:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  957 | #  if GTEST_OS_LINUX_ANDROID
      |       ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:1059:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 1059 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:1061:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1061 | #elif GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:1069:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
 1069 | #elif GTEST_OS_LINUX_ANDROID
      |       ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:1122:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 1122 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:359:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  359 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:359:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  359 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:359:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  359 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:359:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  359 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:359:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  359 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:365:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  365 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:365:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  365 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:365:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  365 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:365:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  365 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-printers.cc:365:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  365 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>; unsigned int N = 6]’
/usr/include/c++/9/tuple:1674: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++/9/tuple:1663: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++/9/ext/new_allocator.h:147: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++/9/bits/alloc_traits.h:484: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++/9/bits/stl_tree.h:614: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++/9/bits/stl_tree.h:631: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++/9/bits/stl_tree.h:2455: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++/9/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>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:845:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>’ declared here
  208 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/HashTable.cpp
[ 25%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/StringsAndChecksums.cpp
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/InfoStream.cpp
[ 25%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >’} changed in GCC 7.1
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_map.h: In function ‘void llvm::EmitX86EVEX2VEXTables(llvm::RecordKeeper&, llvm::raw_ostream&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp: In member function ‘llvm::Expected<llvm::codeview::DebugChecksumsSubsectionRef> llvm::pdb::ModuleDebugStreamRef::findChecksumsSubsection() const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:119:23: warning: redundant move in return statement [-Wredundant-move]
  119 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:119:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:152:12:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:143:53:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:105:12:   required from ‘llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:97:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolDumper.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86ModRMFilters.cpp
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp
[ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp
[ 25%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wno-variadic-macros  -fno-exceptions -o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:311:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  311 | #if _MSC_VER >= 1500
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:395:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  395 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:413:5: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  413 | #if GTEST_OS_LINUX_ANDROID
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:420:6: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  420 | # if GTEST_OS_LINUX_ANDROID
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:428:5: warning: "GTEST_USES_PCRE" is not defined, evaluates to 0 [-Wundef]
  428 | #if GTEST_USES_PCRE
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:424:32: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  424 | #  define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS)
      |                                ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:431:7: note: in expansion of macro ‘GTEST_HAS_POSIX_RE’
  431 | #elif GTEST_HAS_POSIX_RE
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:475:29: warning: "__EXCEPTIONS" is not defined, evaluates to 0 [-Wundef]
  475 | # elif defined(__GNUC__) && __EXCEPTIONS
      |                             ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:622:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  622 | # if _MSC_VER
      |      ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:657:11: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
  657 |       && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600
      |           ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:759:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  759 | #  if GTEST_OS_LINUX_ANDROID
      |       ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:33: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |                                 ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:5: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:31: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                               ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1406:5: warning: "GTEST_HAS_DOWNCAST_" is not defined, evaluates to 0 [-Wundef]
 1406 | #if GTEST_HAS_DOWNCAST_
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  923 |      || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
      |          ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1452:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’
 1452 | #if GTEST_IS_THREADSAFE
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1466:6: warning: "GTEST_HAS_NOTIFICATION_" is not defined, evaluates to 0 [-Wundef]
 1466 | # if GTEST_HAS_NOTIFICATION_
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1568:28: warning: "GTEST_OS_WINDOWS_MINGW" is not defined, evaluates to 0 [-Wundef]
 1568 | # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW
      |                            ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1649:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
 1649 | # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1653:8: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1653 | # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |        ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2242:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2242 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2310:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2310 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:34: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:61: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                                             ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2379:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2379 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2386:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2386 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:57: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                                         ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2413:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2413 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2429:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
 2429 | #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2493:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2493 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:53:6: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
   53 | #if !GTEST_NO_LLVM_RAW_OSTREAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:135:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  135 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:160:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  160 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:187:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  187 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:238:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  238 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-string.h:71:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
   71 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:487:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  487 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-death-test.h:201:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  201 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:184:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  184 | #if !GTEST_OS_SYMBIAN
      |      ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:3155:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 3155 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:1224:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 1224 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1821:6: warning: "GTEST_DONT_DEFINE_FAIL" is not defined, evaluates to 0 [-Wundef]
 1821 | #if !GTEST_DONT_DEFINE_FAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1830:6: warning: "GTEST_DONT_DEFINE_SUCCEED" is not defined, evaluates to 0 [-Wundef]
 1830 | #if !GTEST_DONT_DEFINE_SUCCEED
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1955:6: warning: "GTEST_DONT_DEFINE_ASSERT_EQ" is not defined, evaluates to 0 [-Wundef]
 1955 | #if !GTEST_DONT_DEFINE_ASSERT_EQ
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1959:6: warning: "GTEST_DONT_DEFINE_ASSERT_NE" is not defined, evaluates to 0 [-Wundef]
 1959 | #if !GTEST_DONT_DEFINE_ASSERT_NE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1963:6: warning: "GTEST_DONT_DEFINE_ASSERT_LE" is not defined, evaluates to 0 [-Wundef]
 1963 | #if !GTEST_DONT_DEFINE_ASSERT_LE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1967:6: warning: "GTEST_DONT_DEFINE_ASSERT_LT" is not defined, evaluates to 0 [-Wundef]
 1967 | #if !GTEST_DONT_DEFINE_ASSERT_LT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1971:6: warning: "GTEST_DONT_DEFINE_ASSERT_GE" is not defined, evaluates to 0 [-Wundef]
 1971 | #if !GTEST_DONT_DEFINE_ASSERT_GE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1975:6: warning: "GTEST_DONT_DEFINE_ASSERT_GT" is not defined, evaluates to 0 [-Wundef]
 1975 | #if !GTEST_DONT_DEFINE_ASSERT_GT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2064:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2064 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2186:6: warning: "GTEST_DONT_DEFINE_TEST" is not defined, evaluates to 0 [-Wundef]
 2186 | #if !GTEST_DONT_DEFINE_TEST
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:100:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  100 | #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:436:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  436 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:457:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  457 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:774:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  774 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1114:53: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
 1114 | #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN)
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1151:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 1151 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:372:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef]
  372 | #if GTEST_HAS_STRING_PIECE_
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-matchers.cc:66:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef]
   66 | #if GTEST_HAS_STRING_PIECE_
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:46:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-spec-builders.cc:47:5: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
   47 | #if GTEST_OS_CYGWIN || GTEST_OS_LINUX || GTEST_OS_MAC
      |     ^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<bool, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<bool, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Record*, llvm::SMRange>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Record*, llvm::SMRange>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Built target obj.llvm-tblgen
make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Scanning dependencies of target LLVMWindowsManifest
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp:20:5: warning: "LLVM_LIBXML2_ENABLED" is not defined, evaluates to 0 [-Wundef]
   20 | #if LLVM_LIBXML2_ENABLED
      |     ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp:45:5: warning: "LLVM_LIBXML2_ENABLED" is not defined, evaluates to 0 [-Wundef]
   45 | #if LLVM_LIBXML2_ENABLED
      |     ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp:60:5: warning: "LLVM_LIBXML2_ENABLED" is not defined, evaluates to 0 [-Wundef]
   60 | #if LLVM_LIBXML2_ENABLED
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1369 |   GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp
[ 25%] Linking CXX static library ../libLLVMWindowsManifest.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest && /usr/bin/cmake -P CMakeFiles/LLVMWindowsManifest.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWindowsManifest.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMWindowsManifest.a  CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
/usr/bin/ranlib ../libLLVMWindowsManifest.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Built target LLVMWindowsManifest
make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/FileCheck /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Scanning dependencies of target FileCheck
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/FileCheck -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/FileCheck/FileCheck.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:54:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp
[ 25%] Linking CXX static library ../../lib/libgtest.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Built target gtest
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeSession.cpp
make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/PerfectShuffle /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Scanning dependencies of target llvm-PerfectShuffle
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/PerfectShuffle -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/PerfectShuffle/PerfectShuffle.cpp
[ 25%] Linking CXX executable ../../bin/FileCheck
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck && /usr/bin/cmake -E cmake_link_script CMakeFiles/FileCheck.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./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 -lpthread -lm ../../lib/libLLVMDemangle.a 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Built target FileCheck
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp
[ 25%] Linking CXX executable ../../bin/llvm-PerfectShuffle
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-PerfectShuffle.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o  -o ../../bin/llvm-PerfectShuffle -Wl,-rpath,"\$ORIGIN/../lib" -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Built target llvm-PerfectShuffle
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘virtual llvm::Expected<llvm::ArrayRef<unsigned char> > llvm::pdb::PDBFile::getBlockData(uint32_t, uint32_t) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: warning: redundant move in return statement [-Wredundant-move]
  110 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::GlobalsStream&> llvm::pdb::PDBFile::getPDBGlobalsStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:268:23: warning: redundant move in return statement [-Wredundant-move]
  268 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:268:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::InfoStream&> llvm::pdb::PDBFile::getPDBInfoStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:281:23: warning: redundant move in return statement [-Wredundant-move]
  281 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:281:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::DbiStream&> llvm::pdb::PDBFile::getPDBDbiStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:294:23: warning: redundant move in return statement [-Wredundant-move]
  294 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:294:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::TpiStream&> llvm::pdb::PDBFile::getPDBTpiStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:307:23: warning: redundant move in return statement [-Wredundant-move]
  307 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:307:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::TpiStream&> llvm::pdb::PDBFile::getPDBIpiStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:323:23: warning: redundant move in return statement [-Wredundant-move]
  323 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:323:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::PublicsStream&> llvm::pdb::PDBFile::getPDBPublicsStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:341:23: warning: redundant move in return statement [-Wredundant-move]
  341 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:341:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::SymbolStream&> llvm::pdb::PDBFile::getPDBSymbolStream()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: warning: redundant move in return statement [-Wredundant-move]
  361 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function ‘llvm::Expected<llvm::pdb::PDBStringTable&> llvm::pdb::PDBFile::getStringTable()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:383:23: warning: redundant move in return statement [-Wredundant-move]
  383 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:383:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PDBFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp: In member function ‘llvm::Expected<llvm::msf::MSFLayout> llvm::pdb::PDBFileBuilder::finalizeMsfLayout()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:105:21: warning: redundant move in return statement [-Wredundant-move]
  105 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:105:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:107:21: warning: redundant move in return statement [-Wredundant-move]
  107 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:107:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:111:23: warning: redundant move in return statement [-Wredundant-move]
  111 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:111:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:115:23: warning: redundant move in return statement [-Wredundant-move]
  115 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:115:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:119:23: warning: redundant move in return statement [-Wredundant-move]
  119 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:119:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:123:23: warning: redundant move in return statement [-Wredundant-move]
  123 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:123:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:127:23: warning: redundant move in return statement [-Wredundant-move]
  127 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:127:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBStringTable.cpp
make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/count /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/depend.internal".
Scanning dependencies of target count
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 25%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/count -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/count.dir/count.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/count/count.c
make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/not /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color=
[ 25%] Linking C executable ../../bin/count
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count && /usr/bin/cmake -E cmake_link_script CMakeFiles/count.dir/link.txt --verbose=1
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/depend.internal".
Scanning dependencies of target not
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
/usr/bin/gcc  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o  -o ../../bin/count -Wl,-rpath,"\$ORIGIN/../lib" -lpthread 
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/not -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/not.dir/not.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/not/not.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target count
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
[ 26%] Linking CXX executable ../../bin/not
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not && /usr/bin/cmake -E cmake_link_script CMakeFiles/not.dir/link.txt --verbose=1
Scanning dependencies of target yaml-bench
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./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 -lpthread -lm ../../lib/libLLVMDemangle.a 
[ 26%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target not
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp
[ 26%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndex.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Scanning dependencies of target LTO_exports
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Creating export file for LTO
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && echo "LLVM_6.0 {" > LTO.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && grep -q [[:alnum:]] /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.exports && echo "  global:" >> LTO.exports || :
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && sed -e "s/\$/;/" -e "s/^/    /" < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.exports >> LTO.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && echo "  local: *;" >> LTO.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && echo "};" >> LTO.exports
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target LTO_exports
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[ 26%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
[ 26%] Linking CXX executable ../../bin/yaml-bench
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-bench.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./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 -lpthread -lm ../../lib/libLLVMDemangle.a 
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Scanning dependencies of target BugpointPasses_exports
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Creating export file for BugpointPasses
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && echo "LLVM_6.0 {" > BugpointPasses.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && grep -q [[:alnum:]] /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes/bugpoint.exports && echo "  global:" >> BugpointPasses.exports || :
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && sed -e "s/\$/;/" -e "s/^/    /" < /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes/bugpoint.exports >> BugpointPasses.exports
[ 26%] Built target yaml-bench
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && echo "  local: *;" >> BugpointPasses.exports
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && echo "};" >> BugpointPasses.exports
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/RawError.cpp
[ 26%] Built target BugpointPasses_exports
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/SymbolStream.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of ‘static llvm::Expected<T> llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::PublicSym32; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:200:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: warning: redundant move in return statement [-Wredundant-move]
   52 |       return std::move(EC);
      |                          ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; <template-parameter-2-2> = void; T = llvm::codeview::TypeIndex]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:474:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)’ is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/9/iterator:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:138:29: note:   initializing argument 1 of ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; typename std::iterator_traits<_Iterator>::difference_type = int]’
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |              ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)’ is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/9/iterator:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:138:53: note:   initializing argument 2 of ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; typename std::iterator_traits<_Iterator>::difference_type = int]’
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |                                      ~~~~~~~~~~~~~~~^~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)’ is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:282:38: note:   initializing argument 1 of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]’
  282 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                  ~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)’ is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:282:45: note:   initializing argument 2 of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]’
  282 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                         ~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; <template-parameter-2-2> = void; T = llvm::codeview::TypeIndex]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:474:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:284:28: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)’ is deprecated [-Wdeprecated-copy]
  284 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/9/memory:65,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/9/bits/stl_uninitialized.h:115:39: note:   initializing argument 1 of ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; _ForwardIterator = llvm::codeview::TypeIndex*]’
  115 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                        ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:284:28: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)’ is deprecated [-Wdeprecated-copy]
  284 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/9/memory:65,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/9/bits/stl_uninitialized.h:115:63: note:   initializing argument 2 of ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; _ForwardIterator = llvm::codeview::TypeIndex*]’
  115 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                                                ~~~~~~~~~~~~~~~^~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/SymbolStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:152:12:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:119:12:   required from ‘llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::at(uint32_t) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/SymbolStream.cpp:45:34:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Scanning dependencies of target SecondLib
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cxx.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/g++  -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DSecondLib_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC   -o CMakeFiles/SecondLib.dir/PipSqueak.cxx.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/PipSqueak.cxx
[ 26%] Linking CXX shared library SecondLib.so
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/SecondLib.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -Wl,-z,relro -Wl,-z,now -Wl,-z,defs  -shared -Wl,-soname,SecondLib.so -o SecondLib.so CMakeFiles/SecondLib.dir/PipSqueak.cxx.o 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target SecondLib
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp
make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Scanning dependencies of target DynamicLibraryLib
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/g++  -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -o CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/ExportedFuncs.cxx
[ 26%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeHashing.cpp
[ 26%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/cmake -P CMakeFiles/DynamicLibraryLib.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicLibraryLib.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libDynamicLibraryLib.a  CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o
/usr/bin/ranlib ../../../lib/libDynamicLibraryLib.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target DynamicLibraryLib
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStream.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of ‘llvm::Expected<unsigned int> getHashForUdt(const CVType&) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:68:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move]
   48 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of ‘llvm::Expected<unsigned int> getHashForUdt(const CVType&) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:70:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of ‘llvm::Expected<unsigned int> getHashForUdt(const CVType&) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:72:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of ‘llvm::Expected<unsigned int> getSourceLineHash(const CVType&) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:75:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: warning: redundant move in return statement [-Wredundant-move]
   57 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of ‘llvm::Expected<unsigned int> getSourceLineHash(const CVType&) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:77:57:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: note: remove ‘std::move’ call
make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Scanning dependencies of target PipSqueak
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/g++  -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DPipSqueak_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC   -o CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/PipSqueak.cxx
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:152:12:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:143:53:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:105:12:   required from ‘llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStream.cpp:158:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[ 26%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
[ 26%] Linking CXX shared library PipSqueak.so
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/PipSqueak.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -Wl,-z,relro -Wl,-z,now -Wl,-z,defs  -shared -Wl,-soname,PipSqueak.so -o PipSqueak.so CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target PipSqueak
[ 26%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Scanning dependencies of target gtest_main
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wno-variadic-macros  -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:311:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  311 | #if _MSC_VER >= 1500
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:395:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  395 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:413:5: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  413 | #if GTEST_OS_LINUX_ANDROID
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:420:6: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  420 | # if GTEST_OS_LINUX_ANDROID
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:428:5: warning: "GTEST_USES_PCRE" is not defined, evaluates to 0 [-Wundef]
  428 | #if GTEST_USES_PCRE
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:424:32: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  424 | #  define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS)
      |                                ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:431:7: note: in expansion of macro ‘GTEST_HAS_POSIX_RE’
  431 | #elif GTEST_HAS_POSIX_RE
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:475:29: warning: "__EXCEPTIONS" is not defined, evaluates to 0 [-Wundef]
  475 | # elif defined(__GNUC__) && __EXCEPTIONS
      |                             ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:622:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  622 | # if _MSC_VER
      |      ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:657:11: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
  657 |       && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600
      |           ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:759:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  759 | #  if GTEST_OS_LINUX_ANDROID
      |       ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:33: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |                                 ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:5: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:31: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                               ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1406:5: warning: "GTEST_HAS_DOWNCAST_" is not defined, evaluates to 0 [-Wundef]
 1406 | #if GTEST_HAS_DOWNCAST_
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  923 |      || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
      |          ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1452:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’
 1452 | #if GTEST_IS_THREADSAFE
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1466:6: warning: "GTEST_HAS_NOTIFICATION_" is not defined, evaluates to 0 [-Wundef]
 1466 | # if GTEST_HAS_NOTIFICATION_
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1568:28: warning: "GTEST_OS_WINDOWS_MINGW" is not defined, evaluates to 0 [-Wundef]
 1568 | # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW
      |                            ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1649:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
 1649 | # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1653:8: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1653 | # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |        ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2242:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2242 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2310:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2310 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:34: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:61: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                                             ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2379:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2379 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2386:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2386 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:57: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                                         ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2413:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2413 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2429:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
 2429 | #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2493:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2493 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:53:6: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
   53 | #if !GTEST_NO_LLVM_RAW_OSTREAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:135:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  135 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:160:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  160 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:187:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  187 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:238:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  238 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-string.h:71:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
   71 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:487:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  487 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-death-test.h:201:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  201 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:184:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  184 | #if !GTEST_OS_SYMBIAN
      |      ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:3155:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 3155 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:1224:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 1224 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1821:6: warning: "GTEST_DONT_DEFINE_FAIL" is not defined, evaluates to 0 [-Wundef]
 1821 | #if !GTEST_DONT_DEFINE_FAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1830:6: warning: "GTEST_DONT_DEFINE_SUCCEED" is not defined, evaluates to 0 [-Wundef]
 1830 | #if !GTEST_DONT_DEFINE_SUCCEED
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1955:6: warning: "GTEST_DONT_DEFINE_ASSERT_EQ" is not defined, evaluates to 0 [-Wundef]
 1955 | #if !GTEST_DONT_DEFINE_ASSERT_EQ
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1959:6: warning: "GTEST_DONT_DEFINE_ASSERT_NE" is not defined, evaluates to 0 [-Wundef]
 1959 | #if !GTEST_DONT_DEFINE_ASSERT_NE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1963:6: warning: "GTEST_DONT_DEFINE_ASSERT_LE" is not defined, evaluates to 0 [-Wundef]
 1963 | #if !GTEST_DONT_DEFINE_ASSERT_LE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1967:6: warning: "GTEST_DONT_DEFINE_ASSERT_LT" is not defined, evaluates to 0 [-Wundef]
 1967 | #if !GTEST_DONT_DEFINE_ASSERT_LT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1971:6: warning: "GTEST_DONT_DEFINE_ASSERT_GE" is not defined, evaluates to 0 [-Wundef]
 1971 | #if !GTEST_DONT_DEFINE_ASSERT_GE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1975:6: warning: "GTEST_DONT_DEFINE_ASSERT_GT" is not defined, evaluates to 0 [-Wundef]
 1975 | #if !GTEST_DONT_DEFINE_ASSERT_GT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2064:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2064 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2186:6: warning: "GTEST_DONT_DEFINE_TEST" is not defined, evaluates to 0 [-Wundef]
 2186 | #if !GTEST_DONT_DEFINE_TEST
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:100:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  100 | #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:436:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  436 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:457:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  457 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:774:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  774 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1114:53: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
 1114 | #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN)
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1151:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 1151 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:372:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef]
  372 | #if GTEST_HAS_STRING_PIECE_
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:67:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
[ 26%] Linking CXX static library ../../libLLVMDebugInfoPDB.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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/UDTLayout.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoPDB.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target LLVMDebugInfoPDB
make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Scanning dependencies of target llvm-tblgen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Linking CXX executable ../../bin/llvm-tblgen
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o  -o ../../bin/llvm-tblgen -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVMSupport.a ../../lib/libLLVMTableGen.a -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -lpthread -lm ../../lib/libLLVMDemangle.a 
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1369 |   GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeStreamMerger.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeStreamMerger.cpp:349:29:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
[ 26%] Linking CXX static library ../../../lib/libgtest_main.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/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[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target gtest_main
[ 26%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeTableCollection.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake
[ 26%] Built target llvm-tblgen
make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoCodeView.a  CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Scanning dependencies of target DllOptionsTableGen
Scanning dependencies of target intrinsics_gen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
Scanning dependencies of target AttributeCompatFuncTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building Attributes.gen...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen.tmp
[ 26%] Building AttributesCompatFunc.inc...
[ 26%] Building Options.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributesCompatFunc.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/AttributesCompatFunc.inc.tmp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool/Options.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp
/usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a
[ 26%] Updating AttributesCompatFunc.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/AttributesCompatFunc.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/AttributesCompatFunc.inc
[ 26%] Building Intrinsics.gen...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen.tmp
[ 26%] Updating Options.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target DllOptionsTableGen
[ 26%] Built target AttributeCompatFuncTableGen
make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake --color=
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Scanning dependencies of target LibOptionsTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
[ 26%] Built target LLVMDebugInfoCodeView
make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Scanning dependencies of target CvtResTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake --color=
[ 26%] Building Options.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib/Options.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc.tmp
[ 26%] Building Opts.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres/Opts.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc.tmp
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Scanning dependencies of target MtTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Updating Options.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc
[ 26%] Updating Opts.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Building Opts.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt/Opts.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/Opts.inc.tmp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target LibOptionsTableGen
make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend
[ 26%] Built target CvtResTableGen
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake --color=
make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Scanning dependencies of target RcTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Updating Opts.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/Opts.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/Opts.inc
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
[ 26%] Building Opts.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/Opts.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc.tmp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Updating Opts.inc...
[ 26%] Built target MtTableGen
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc
make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color=
Scanning dependencies of target LLVMDlltoolDriver
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 26%] Built target RcTableGen
[ 26%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
Scanning dependencies of target LLVMLibDriver
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 28%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib/LibDriver.cpp
[ 28%] Updating Intrinsics.gen...
[ 28%] Updating Attributes.gen...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 28%] Built target intrinsics_gen
make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Scanning dependencies of target LLVMFuzzMutate
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 28%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/FuzzerCLI.cpp
Scanning dependencies of target LLVMCore
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ArchiveWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib/LibDriver.cpp:18:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘int llvm::libDriverMain(llvm::ArrayRef<const char*>)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 30%] Linking CXX static library ../../libLLVMDlltoolDriver.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -P CMakeFiles/LLVMDlltoolDriver.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDlltoolDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDlltoolDriver.a  CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
/usr/bin/ranlib ../../libLLVMDlltoolDriver.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Built target LLVMDlltoolDriver
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp
[ 30%] Linking CXX static library ../../libLLVMLibDriver.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMLibDriver.a  CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
/usr/bin/ranlib ../../libLLVMLibDriver.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Built target LLVMLibDriver
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Use*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp:188:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::Use*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::Use*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/IRMutator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair<unsigned int, llvm::AttributeSet>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:1055:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<std::pair<unsigned int, llvm::AttributeSet> >::Data’ from ‘std::initializer_list<std::pair<unsigned int, llvm::AttributeSet> >::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:534:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:883:78:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:1289:57:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/BasicBlock.cpp
[ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/OpDescriptor.cpp
[ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/Operations.cpp
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Comdat.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/FuzzMutate/OpDescriptor.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/FuzzMutate/Operations.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/Operations.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/Operations.cpp:216:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/RandomIRBuilder.cpp
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ConstantFold.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/FuzzMutate/OpDescriptor.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/FuzzMutate/IRMutator.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/FuzzMutate/RandomIRBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/RandomIRBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/RandomIRBuilder.cpp:122:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IRReader /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Scanning dependencies of target LLVMIRReader
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IRReader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IRReader/IRReader.cpp
[ 30%] Linking CXX static library ../libLLVMFuzzMutate.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/cmake -P CMakeFiles/LLVMFuzzMutate.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMFuzzMutate.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMFuzzMutate.a  CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
/usr/bin/ranlib ../libLLVMFuzzMutate.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Built target LLVMFuzzMutate
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ConstantRange.cpp
make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp
Scanning dependencies of target LLVMCodeGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp
[ 30%] Linking CXX static library ../libLLVMIRReader.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMIRReader.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMIRReader.a  CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
/usr/bin/ranlib ../libLLVMIRReader.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Built target LLVMIRReader
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineBasicBlock*, int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:699:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineBasicBlock*, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineBasicBlock*, int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMSelectionDAG
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp
make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:47:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
Scanning dependencies of target LLVMAsmPrinter
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SDNode*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1769:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SDNode*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SDNode*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:2856:43:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StoreSDNode*, llvm::SDValue>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:17736:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::StoreSDNode*, llvm::SDValue>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::StoreSDNode*, llvm::SDValue>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp: In function ‘void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:90:18: warning: cast between incompatible function types from ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} to ‘llvm::DiagnosticHandler::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} [-Wcast-function-type]
   90 |           Handler),
      |                  ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp: In function ‘void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:96:48: warning: cast between incompatible function types from ‘llvm::DiagnosticHandler::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} to ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} [-Wcast-function-type]
   96 |       unwrap(C)->getDiagnosticHandlerCallBack());
      |                                                ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:60:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:41:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DataLayout.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfo.cpp
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BuiltinGCs.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:57:48:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:109:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>*; It2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>*; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; unsigned int N = 4]’
/usr/include/c++/9/bits/stl_pair.h:304:17:   required from ‘constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>&; _T2 = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; typename std::__decay_and_strip<_Tp>::__type = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:38:   required from ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>; ValueT = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; MapType = llvm::DenseMap<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*> >, llvm::detail::DenseMapPair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int> >; VectorType = std::vector<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; unsigned int N = 4]’
/usr/include/c++/9/bits/stl_pair.h:303:17:   required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Args = {const std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >&}]’
/usr/include/c++/9/bits/stl_uninitialized.h:83:18:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _ForwardIterator = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; bool _TrivialValueTypes = false]’
/usr/include/c++/9/bits/stl_uninitialized.h:140:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/9/bits/stl_uninitialized.h:329:2:   required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _ForwardIterator = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _Allocator = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >]’
/usr/include/c++/9/bits/vector.tcc:474:3:   required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >}; _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*, std::vector<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*]’
/usr/include/c++/9/bits/vector.tcc:121:4:   required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >}; _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >]’
/usr/include/c++/9/bits/stl_vector.h:1201:9:   required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7:   required from ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>; ValueT = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; MapType = llvm::DenseMap<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*> >, llvm::detail::DenseMapPair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int> >; VectorType = std::vector<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Metadata.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Metadata.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGen.cpp
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticHandler.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:1124:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:2778:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::PHINode*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:2870:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::PHINode*, llvm::PHINode*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::PHINode*, llvm::PHINode*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:3965:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticPrinter.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:63:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:64:22:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::SmallVectorImpl<std::pair<typename DomTreeT::NodePtr, llvm::DomTreeNodeBase<typename DomTreeT::NodeType>*> >&) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::BasicBlock>*; typename DomTreeT::NodeType = llvm::BasicBlock; typename DomTreeT::NodePtr = llvm::BasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::BasicBlock>*; typename DomTreeT::NodeType = llvm::BasicBlock; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; typename DomTreeT::NodePtr = llvm::BasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:75:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]’:
/usr/include/c++/9/bits/stl_queue.h:637:2:   required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>; _Sequence = llvm::SmallVector<std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::BasicBlock>*; typename DomTreeT::NodeType = llvm::BasicBlock]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; typename DomTreeT::NodePtr = llvm::BasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:75:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Function.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/GVMaterializer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRBuilder.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRBuilder.cpp:304:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRBuilder.cpp:630:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRPrintingPasses.cpp
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
[ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/deque:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/deque:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/InlineAsm.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/InlineAsm.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp
[ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instruction.cpp
[ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp
[ 33%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
[ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IntrinsicInst.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp
[ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
[ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp
[ 33%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
[ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:1786:57:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp
[ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65:   required from ‘T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:596:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = {anonymous}::MemCmpExpansion::LoadEntry]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:159:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct {anonymous}::MemCmpExpansion::LoadEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:72:10: note: ‘struct {anonymous}::MemCmpExpansion::LoadEntry’ declared here
   72 |   struct LoadEntry {
      |          ^~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/MDBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/MDBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/MDBuilder.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/MDBuilder.cpp:40:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/MDBuilder.cpp:80:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 34%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp
[ 34%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Mangler.cpp
[ 34%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 34%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MDNode*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:1279:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::MDNode*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::MDNode*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:1455:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandReductions.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
[ 34%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp
[ 34%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MCExpr*, int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:891:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCExpr*, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCExpr*, int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp
[ 34%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
[ 34%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Module.cpp
[ 34%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadata.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadata.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 34%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ModuleSummaryIndex.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:41:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadataPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; It2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 1]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:58:10:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Operator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCStrategy.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/OptBisect.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/OptBisect.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::ClassInfo::MemberInfo>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalMerge.cpp
[ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Pass.cpp
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/PassManager.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
[ 36%] Linking CXX static library ../../libLLVMAsmPrinter.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAsmPrinter.a  CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
/usr/bin/ranlib ../../libLLVMAsmPrinter.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 36%] Built target LLVMAsmPrinter
make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Scanning dependencies of target LLVMMIRParser
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 36%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MILexer.cpp
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 36%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:369:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SUnit*, llvm::SDep>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SUnit*, llvm::SDep>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:37:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/PassRegistry.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:1131:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = BasicBlockState; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65:   required from ‘T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = BasicBlockState; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:378:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1182:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SUnit*, llvm::SDep>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SUnit*, llvm::SDep>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp
[ 36%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ProfileSummary.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::ProfileSummaryEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In static member function ‘static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp:191:1: note: parameter passing for argument of type ‘std::vector<llvm::ProfileSummaryEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’} changed in GCC 7.1
  191 | }
      | ^
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IndirectBrExpandPass.cpp
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Statepoint.cpp
[ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IndirectBrExpandPass.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:719:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Type.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Type.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveInterval*, llvm::VNInfo*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:424:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::LiveInterval*, llvm::VNInfo*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::LiveInterval*, llvm::VNInfo*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/TypeFinder.cpp
[ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
[ 36%] Linking CXX static library ../../libLLVMMIRParser.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMIRParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMIRParser.a  CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
/usr/bin/ranlib ../../libLLVMMIRParser.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 36%] Built target LLVMMIRParser
[ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Use.cpp
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/User.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function ‘void llvm::SelectionDAGBuilder::visitSelect(const llvm::User&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2935:18: warning: assignment from temporary initializer_list does not extend the lifetime of the underlying array [-Winit-list-lifetime]
 2935 |       BaseOps = {};
      |                  ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6100:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
Scanning dependencies of target LLVMGlobalISel
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Value.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ValueSymbolTable.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Distance = int; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/GlobalISel.cpp
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp
[ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ValueTypes.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:53:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:627:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:627:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Verifier.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp:47:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp:2229:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Verifier.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp:47:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IntrinsicLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable}; _Tp = std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>*, std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘bool llvm::SelectionDAGBuilder::buildJumpTable(const CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SelectionDAGBuilder::CaseCluster&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>*, std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::CaseBits}; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Alloc = std::allocator<llvm::SelectionDAGBuilder::CaseBits>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::SelectionDAGBuilder::CaseBits>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘bool llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp
[ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
[ 38%] Linking CXX static library ../libLLVMCore.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMCore.a  CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o CMakeFiles/LLVMCore.dir/Attributes.cpp.o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o CMakeFiles/LLVMCore.dir/Comdat.cpp.o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o CMakeFiles/LLVMCore.dir/Constants.cpp.o CMakeFiles/LLVMCore.dir/Core.cpp.o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o CMakeFiles/LLVMCore.dir/Dominators.cpp.o CMakeFiles/LLVMCore.dir/Function.cpp.o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o CMakeFiles/LLVMCore.dir/Globals.cpp.o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o CMakeFiles/LLVMCore.dir/Instruction.cpp.o CMakeFiles/LLVMCore.dir/Instructions.cpp.o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o CMakeFiles/LLVMCore.dir/Mangler.cpp.o CMakeFiles/LLVMCore.dir/Metadata.cpp.o CMakeFiles/LLVMCore.dir/Module.cpp.o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o CMakeFiles/LLVMCore.dir/Operator.cpp.o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o CMakeFiles/LLVMCore.dir/Pass.cpp.o CMakeFiles/LLVMCore.dir/PassManager.cpp.o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o CMakeFiles/LLVMCore.dir/Type.cpp.o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o CMakeFiles/LLVMCore.dir/Use.cpp.o CMakeFiles/LLVMCore.dir/User.cpp.o CMakeFiles/LLVMCore.dir/Value.cpp.o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o CMakeFiles/LLVMCore.dir/Verifier.cpp.o
/usr/bin/ranlib ../libLLVMCore.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 38%] Built target LLVMCore
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Scanning dependencies of target LLVMBitReader
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 38%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitReader.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:132:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::CallLowering::ArgInfo>::Data’ from ‘std::initializer_list<llvm::CallLowering::ArgInfo>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function ‘void llvm::LegalizerHelper::extractParts(unsigned int, llvm::LLT, int, llvm::SmallVectorImpl<unsigned int>&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:69:6: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
   69 | void LegalizerHelper::extractParts(unsigned Reg, LLT Ty, int NumParts,
      |      ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function ‘llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:174:33: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  174 | LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI,
      |                                 ^~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function ‘llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:479:1: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  479 | LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) {
      | ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function ‘llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:788:1: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  788 | LegalizerHelper::lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty) {
      | ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function ‘llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:920:1: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  920 | LegalizerHelper::fewerElementsVector(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function ‘llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::legalizeInstrStep(llvm::MachineInstr&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:49:24: note: parameter passing for argument of type ‘const llvm::LLT’ changed in GCC 9.1
   49 |     return narrowScalar(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:52:23: note: parameter passing for argument of type ‘const llvm::LLT’ changed in GCC 9.1
   52 |     return widenScalar(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:55:17: note: parameter passing for argument of type ‘const llvm::LLT’ changed in GCC 9.1
   55 |     return lower(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:58:31: note: parameter passing for argument of type ‘const llvm::LLT’ changed in GCC 9.1
   58 |     return fewerElementsVector(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 38%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4069:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp: In function ‘llvm::Expected<llvm::BitstreamCursor> initStream(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:139:19: warning: redundant move in return statement [-Wredundant-move]
  139 |   return std::move(Stream);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:139:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp: In member function ‘llvm::Expected<std::unique_ptr<llvm::Module> > llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5642:21: warning: redundant move in return statement [-Wredundant-move]
 5642 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5642:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5647:23: warning: redundant move in return statement [-Wredundant-move]
 5647 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5647:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5651:23: warning: redundant move in return statement [-Wredundant-move]
 5651 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5651:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5653:19: warning: redundant move in return statement [-Wredundant-move]
 5653 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5653:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp: In member function ‘llvm::Expected<std::unique_ptr<llvm::ModuleSummaryIndex> > llvm::BitcodeModule::getSummary()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5686:21: warning: redundant move in return statement [-Wredundant-move]
 5686 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5686:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5688:19: warning: redundant move in return statement [-Wredundant-move]
 5688 |   return std::move(Index);
      |          ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:5688:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In function ‘bool llvm::LegalizationArtifactCombiner::isInstUnsupported(unsigned int, const llvm::LLT&) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:280:8: note: parameter passing for argument of type ‘const llvm::LLT’ changed in GCC 9.1
  280 |   bool isInstUnsupported(unsigned Opcode, const LLT &DstTy) const {
      |        ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 38%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp
/usr/include/c++/9/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 = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:721: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
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::FunctionSummary::VFuncId>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::FunctionSummary::ConstVCall>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator<llvm::BitcodeModule>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::BitcodeModule>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::BitcodeModule*, std::vector<llvm::BitcodeModule> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::Expected<llvm::BitcodeFileContents> llvm::getBitcodeFileContents(llvm::MemoryBufferRef)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::BitcodeModule*, std::vector<llvm::BitcodeModule> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 38%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveInterval*, const llvm::VNInfo*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:645:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::LiveInterval*, const llvm::VNInfo*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::LiveInterval*, const llvm::VNInfo*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, DbgValueLocation>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:672:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, DbgValueLocation>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, DbgValueLocation>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, bool>}; _Tp = std::pair<llvm::MachineOperand, bool>; _Alloc = std::allocator<std::pair<llvm::MachineOperand, bool> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, bool>*, std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, bool>*, std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > > >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::TargetRegisterInfo&, llvm::BitVector&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, bool>*, std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: 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
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
[ 39%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 39%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitstreamReader.cpp
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitstreamReader.cpp: In member function ‘llvm::Optional<llvm::BitstreamBlockInfo> llvm::BitstreamCursor::ReadBlockInfoBlock(bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitstreamReader.cpp:341:23: warning: redundant move in return statement [-Wredundant-move]
  341 |       return std::move(NewBlockInfo);
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitstreamReader.cpp:341:23: note: remove ‘std::move’ call
[ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:34:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
[ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::VNInfo*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:393:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::VNInfo*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::VNInfo*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::LiveRange*, const llvm::LiveRange::Segment*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:677:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::LiveRange*, const llvm::LiveRange::Segment*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::LiveRange*, const llvm::LiveRange::Segment*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:683:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:68,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp: In member function ‘llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:709:27: warning: redundant move in return statement [-Wredundant-move]
  709 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:709:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:794:29: warning: redundant move in return statement [-Wredundant-move]
  794 |             return std::move(Err);
      |                    ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:794:29: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:1571:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
[ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBank.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1311:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineBasicBlock*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineBasicBlock*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SDValue, llvm::SDNode*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3046:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SDValue, llvm::SDNode*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SDValue, llvm::SDNode*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::RegisterScheduler]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5:   required from ‘void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5:   required from ‘llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer<llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)>, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:190:38:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type]
  123 |                       (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type]
  133 |     this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/ValueList.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 41%] Linking CXX static library ../../libLLVMBitReader.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitReader.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMBitReader.a  CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
/usr/bin/ranlib ../../libLLVMBitReader.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Built target LLVMBitReader
[ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp
[ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Scanning dependencies of target LLVMBitWriter
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp
[ 41%] Linking CXX static library ../../libLLVMGlobalISel.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMGlobalISel.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMGlobalISel.a  CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
/usr/bin/ranlib ../../libLLVMGlobalISel.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Built target LLVMGlobalISel
[ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
[ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriterPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, const llvm::MachineOperand*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:36:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, const llvm::MachineOperand*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, const llvm::MachineOperand*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:139:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp
[ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:3413:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void {anonymous}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef<const llvm::Metadata*>, llvm::SmallVectorImpl<long long unsigned int>&, std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<long long unsigned int, std::allocator<long long unsigned int> >*)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Scanning dependencies of target LLVMTransformUtils
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ASanStackFrameLayout.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeModule(const llvm::Module*, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module*, const llvm::ModuleSummaryIndex&, const ModuleHash&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/AddDiscriminators.cpp
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp
[ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Use*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:179:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::Use*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::Use*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MDNode*, const llvm::MDOperand*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:622:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MDNode*, const llvm::MDOperand*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MDNode*, const llvm::MDOperand*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 41%] Linking CXX static library ../../libLLVMSelectionDAG.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSelectionDAG.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSelectionDAG.a  CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
/usr/bin/ranlib ../../libLLVMSelectionDAG.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Built target LLVMSelectionDAG
[ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp
make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Scanning dependencies of target LLVMInstrumentation
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:911:21:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:920:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 41%] Linking CXX static library ../../libLLVMBitWriter.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitWriter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMBitWriter.a  CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
/usr/bin/ranlib ../../libLLVMBitWriter.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 41%] Built target LLVMBitWriter
[ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp
[ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp
[ 42%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/BoundsChecking.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp
[ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BuildLibCalls.cpp
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BuildLibCalls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BuildLibCalls.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BuildLibCalls.cpp:748:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BypassSlowDivision.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CallPromotionUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:50:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:1014:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Scanning dependencies of target LLVMInstCombine
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12:   required from ‘LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:746:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, llvm::MDNode*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:652:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::GlobalVariable*, llvm::MDNode*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::GlobalVariable*, llvm::MDNode*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:675:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneModule.cpp
[ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineAddSub.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowLevelType.cpp
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp:96:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp:828:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/CodeExtractor.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/CodeExtractor.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CtorUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/DemoteRegToStack.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCalls.cpp
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/EntryExitInstrumenter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCalls.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCalls.cpp:2056:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCalls.cpp:2074:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCalls.cpp:3257:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Constant*>::Data’ from ‘std::initializer_list<llvm::Constant*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/Instrumentation.cpp
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/EscapeEnumerator.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::MachineBasicBlock]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>’ changed in GCC 7.1
  672 | void IrreducibleGraph::addEdges(const BlockNode &Node,
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>’ changed in GCC 7.1
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>’ changed in GCC 7.1
  657 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>’ changed in GCC 7.1
  662 |       addEdges(N, OuterLoop, addBlockEdges);
      |       ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>’ changed in GCC 7.1
  666 |       addEdges(Index, OuterLoop, addBlockEdges);
      |       ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type ‘std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator’ {aka ‘std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>’} changed in GCC 7.1
 1277 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:36: note: parameter passing for argument of type ‘std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator’ {aka ‘std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>’} changed in GCC 7.1
 1290 |   for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Evaluator.cpp
[ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Instruction*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:179:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<const llvm::Instruction*>::Data’ from ‘std::initializer_list<const llvm::Instruction*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:889:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Instruction*, llvm::Instruction*>; T2 = std::pair<llvm::Instruction*, llvm::Instruction*>; T = std::pair<llvm::Instruction*, llvm::Instruction*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Instruction*, llvm::Instruction*>*; It2 = std::pair<llvm::Instruction*, llvm::Instruction*>*; T = std::pair<llvm::Instruction*, llvm::Instruction*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:209:40:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FlattenCFG.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCasts.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 44%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FunctionComparator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:740:32:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FunctionImportUtils.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBranchProbabilityInfo.cpp
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCompares.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/GlobalStatus.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCompares.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCompares.cpp:1306:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:1652:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:2048:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 46%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp
[ 46%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:600:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:278:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:278:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InstructionNamer.cpp
[ 46%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/IntegerDivision.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/IntegerDivision.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/IntegerDivision.cpp:255:57:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:518:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::SmallVectorImpl<std::pair<typename DomTreeT::NodePtr, llvm::DomTreeNodeBase<typename DomTreeT::NodeType>*> >&) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]’:
/usr/include/c++/9/bits/stl_queue.h:637:2:   required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; _Sequence = llvm::SmallVector<std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:137:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:533:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:560:21:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombinePHI.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp
[ 46%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:172:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:302:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachineFrameInfo::StackObject>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateStackObject(uint64_t, unsigned int, bool, const llvm::AllocaInst*, uint8_t)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)’:
/usr/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >’ changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateVariableSizedObject(unsigned int, const llvm::AllocaInst*)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)’:
/usr/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >’ changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ^~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSelect.cpp
[ 46%] Linking CXX static library ../../libLLVMInstrumentation.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstrumentation.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInstrumentation.a  CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
/usr/bin/ranlib ../../libLLVMInstrumentation.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 46%] Built target LLVMInstrumentation
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:34:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Local.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/Local.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Local.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Scanning dependencies of target LLVMScalarOpts
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/ADCE.cpp
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineShifts.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstr*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:277:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineInstr*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineInstr*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12:   required from ‘LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:261:37:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp:1626:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp
[ 46%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/BDCE.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp: In member function ‘void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, const llvm::TargetInstrInfo*) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:1262:30: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
 1262 |     getOperand(StartOp).print(OS, MST, TypeToPrint, /*PrintDef=*/false,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1263 |                               ShouldPrintRegisterTies, TiedOperandIdx, TRI,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1264 |                               IntrinsicInfo);
      |                               ~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:1293:28: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
 1293 |     getOperand(OpIdx).print(OS, MST, TypeToPrint, /*PrintDef=*/true,
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1294 |                             ShouldPrintRegisterTies, TiedOperandIdx, TRI,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1295 |                             IntrinsicInfo);
      |                             ~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:1341:17: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
 1341 |         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:1411:17: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
 1411 |         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1412 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ICmpInst*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp:133:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::ICmpInst*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::ICmpInst*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Linking CXX static library ../../libLLVMInstCombine.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstCombine.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInstCombine.a  CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
/usr/bin/ranlib ../../libLLVMInstCombine.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 46%] Built target LLVMInstCombine
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/ConstantHoisting.cpp
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Scanning dependencies of target LLVMipo
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/AlwaysInliner.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/AlwaysInliner.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/ConstantProp.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ArgumentPromotion.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:32:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘bool isSafeToPromoteArgument(llvm::Argument*, bool, llvm::AAResults&, unsigned int)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:739: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
  739 | }
      | ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:739: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
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:739: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
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ArgumentPromotion.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:32:
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::Function* doPromotion(llvm::Function*, llvm::SmallPtrSetImpl<llvm::Argument*>&, llvm::SmallPtrSetImpl<llvm::Argument*>&, llvm::Optional<llvm::function_ref<void(llvm::CallSite, llvm::CallSite)> >)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:475: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
  475 | }
      | ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:475: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
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:35,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::BasicBlock>::AssertingVH(const llvm::AssertingVH<llvm::BasicBlock>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueMap.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::BasicBlock>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::BasicBlock]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:35,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Function>::AssertingVH(const llvm::AssertingVH<llvm::Function>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueMap.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Function>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Function]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Function]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:282:44:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::iterator) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::iterator = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:140:43:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Function>::AssertingVH(const llvm::AssertingVH<llvm::Function>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Function>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Function]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::BasicBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:274:44:   required from ‘bool llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:148:28:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::BasicBlock>::AssertingVH(const llvm::AssertingVH<llvm::BasicBlock>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::BasicBlock>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::BasicBlock]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::BasicBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::BasicBlock>::AssertingVH(const llvm::AssertingVH<llvm::BasicBlock>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::BasicBlock>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::BasicBlock]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Function]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Function>::AssertingVH(const llvm::AssertingVH<llvm::Function>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Function>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Function]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/BarrierNoopPass.cpp
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CalledValuePropagation.cpp
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DCE.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp
[ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ConstantMerge.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp:192:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ConstantMerge.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp: In member function ‘void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, llvm::LLT, bool, bool, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:649:6: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  649 | void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST,
      |      ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp: In member function ‘void llvm::MachineOperand::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:644:8: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  644 |   print(OS, DummyMST, LLT{}, /*PrintDef=*/false,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |         /*ShouldPrintRegisterTies=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         /*TiedOperandIdx=*/0, TRI, IntrinsicInfo);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp
[ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp:139:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:41:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void {anonymous}::CrossDSOCFI::buildCFICheck(llvm::Module&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:915:34:   required from ‘const llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:48:33:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/DeadArgumentElimination.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DivRemPairs.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerInvoke.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:68:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ElimAvailExtern.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerMemIntrinsics.cpp
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ExtractGV.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/EarlyCSE.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Recycler.h:90:23:   required from ‘SubClass* llvm::Recycler<T, Size, Align>::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/RecyclingAllocator.h:44:75:   required from ‘SubClass* llvm::RecyclingAllocator<AllocatorType, T, Size, Align>::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:69:25:   required from ‘static llvm::ScopedHashTableVal<K, V>* llvm::ScopedHashTableVal<K, V>::Create(llvm::ScopedHashTableVal<K, V>*, llvm::ScopedHashTableVal<K, V>*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:220:29:   required from ‘void llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::insertIntoScope(llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:196:5:   required from ‘void llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:692:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/EarlyCSE.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ForceFunctionAttrs.cpp
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerSwitch.cpp
[ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePassRegistry.cpp
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionAttrs.cpp
[ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerSwitch.cpp:16:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::IntRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerSwitch.cpp:16:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual bool {anonymous}::LowerSwitch::runOnFunction(llvm::Function&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/FlattenCFGPass.cpp
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Mem2Reg.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:86:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1417:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SUnit*, llvm::SDep>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SUnit*, llvm::SDep>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Float2Int.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:63:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1258:8:   required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = llvm::MachineInstr*; _Sequence = std::vector<llvm::MachineInstr*>; _Compare = {anonymous}::FuncUnitSorter; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = llvm::MachineInstr*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1337:27:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/MetaRenamer.cpp
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ModuleUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DerivedTypes.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ModuleUtils.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ModuleUtils.cpp:250:35:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned char>::Data’ from ‘std::initializer_list<unsigned char>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/NameAnonGlobals.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GuardWidening.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GuardWidening.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp:42:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp: In member function ‘llvm::Expected<bool> llvm::FunctionImporter::importFunctions(llvm::Module&, const ImportMapTy&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:759:23: warning: redundant move in return statement [-Wredundant-move]
  759 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:759:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:774:27: warning: redundant move in return statement [-Wredundant-move]
  774 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:774:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:796:27: warning: redundant move in return statement [-Wredundant-move]
  796 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:796:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:810:27: warning: redundant move in return statement [-Wredundant-move]
  810 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:810:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:814:27: warning: redundant move in return statement [-Wredundant-move]
  814 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:814:27: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:781:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*>; DerivedT = llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*>; KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711: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 = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:354:18:   required from ‘ValueTy llvm::StringMap<ValueTy, AllocatorTy>::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*>; AllocatorTy = llvm::MallocAllocator]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:410:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/OrderedInstructions.cpp
[ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]’:
/usr/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
 2187 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14:
/usr/include/c++/9/bits/stl_map.h: In function ‘void llvm::ComputeCrossModuleImportForModuleFromIndex(llvm::StringRef, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp
/usr/include/c++/9/bits/stl_map.h: In function ‘void ComputeImportForModule(const GVSummaryMapTy&, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap<std::unordered_set<long long unsigned int> >*)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:1715:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:2237:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:2284:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::TerminatorInst*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::TerminatorInst*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Constant*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7:   required from ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; MapType = llvm::SmallDenseMap<llvm::Value*, unsigned int, 4, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<llvm::Value*, llvm::Constant*>, 4>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:1423:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::Constant*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::Constant*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::Value*, unsigned int>; DerivedT = llvm::DenseMap<llvm::Value*, unsigned int>; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::GVN::Expression, unsigned int>; DerivedT = llvm::DenseMap<llvm::GVN::Expression, unsigned int>; KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::GVN::Expression>; BucketT = llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::GVN::Expression>; BucketT = llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::GVN::Expression>; BucketT = llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::PHINode*>; DerivedT = llvm::DenseMap<unsigned int, llvm::PHINode*>; KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>; DerivedT = llvm::DenseMap<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>; KeyT = std::pair<unsigned int, const llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, const llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, const llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, const llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, const llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, const llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/PredicateInfo.h:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp:457:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/PredicateInfo.h:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalDCE.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::SmallVectorImpl<std::pair<typename DomTreeT::NodePtr, llvm::DomTreeNodeBase<typename DomTreeT::NodeType>*> >&) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]’:
/usr/include/c++/9/bits/stl_queue.h:637:2:   required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; _Sequence = llvm::SmallVector<std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22:   required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp
[ 49%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/GlobalOpt.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:199:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/GlobalOpt.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/GlobalOpt.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:1663:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:319:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::StoreInst*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:474:78:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::StoreInst*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::StoreInst*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp
[ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:791:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; T2 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>*; It2 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>*; T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:304:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:308:45:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:791:34:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/StripGCRelocates.cpp
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalSplit.cpp
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/GlobalSplit.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalSplit.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalSplit.cpp:112:45:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:113:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/IPConstantPropagation.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:136:23:   required from ‘llvm::SSAUpdaterImpl<UpdaterT>::BBInfo* llvm::SSAUpdaterImpl<UpdaterT>::BuildBlockList(llvm::SSAUpdaterImpl<UpdaterT>::BlkT*, llvm::SSAUpdaterImpl<UpdaterT>::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl<UpdaterT>::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl<UpdaterT>::BlockListTy = llvm::SmallVectorImpl<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:96:27:   required from ‘llvm::SSAUpdaterImpl<UpdaterT>::ValT llvm::SSAUpdaterImpl<UpdaterT>::GetValue(llvm::SSAUpdaterImpl<UpdaterT>::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl<UpdaterT>::ValT = llvm::Value*; llvm::SSAUpdaterImpl<UpdaterT>::BlkT = llvm::BasicBlock]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:325:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/IPO.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:241:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp: In member function ‘void llvm::MachineRegisterInfo::setType(unsigned int, llvm::LLT)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:139:6: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  139 | void MachineRegisterInfo::setType(unsigned VReg, LLT Ty) {
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVNExpression.h:205:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:38:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; DerivedT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>’ declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp: In member function ‘unsigned int llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:148:1: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  148 | MachineRegisterInfo::createGenericVirtualRegister(LLT Ty) {
      | ^~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InferFunctionAttrs.cpp
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SanitizerStats.cpp
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SanitizerStats.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SanitizerStats.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SanitizerStats.cpp:40:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SanitizerStats.cpp:56:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Constant*>::Data’ from ‘std::initializer_list<llvm::Constant*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::MachineSchedRegistry]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5:   required from ‘void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5:   required from ‘llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:252:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::MachineSchedRegistry::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} [-Wcast-function-type]
  123 |                       (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::MachineSchedRegistry::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} [-Wcast-function-type]
  133 |     this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::Constant*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:4666:49:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::PHINode*, llvm::Constant*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::PHINode*, llvm::Constant*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:5259:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::ConstantInt*, llvm::Constant*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::ConstantInt*, llvm::Constant*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::ConstantInt*, llvm::Constant*>; T2 = std::pair<llvm::ConstantInt*, llvm::Constant*>; T = std::pair<llvm::ConstantInt*, llvm::Constant*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::ConstantInt*, llvm::Constant*>*; It2 = std::pair<llvm::ConstantInt*, llvm::Constant*>*; T = std::pair<llvm::ConstantInt*, llvm::Constant*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:983:11:   required from ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::PHINode*; DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::PHINode* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:5259:22:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::ConstantInt*, llvm::Constant*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::ConstantInt*, llvm::Constant*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CallSite, int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:523:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::CallSite, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::CallSite, int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:644:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Function*, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Function*, int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp
In file included from /usr/include/c++/9/set:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:22:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::ConstantInt* const&>, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair<llvm::ConstantInt* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:433:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12:   required from ‘LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:1385:32:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7:   required from ‘std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>; unsigned int N = 8; C = std::less<std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:402:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:26:
/usr/include/c++/9/bits/stl_map.h: In member function ‘bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*, llvm::IRBuilder<>&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::ConstantInt* const, long long unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Internalize.cpp
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:169:57:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineBasicBlock*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineBasicBlock*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:996:43:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:996:43:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:996:43:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:717:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:885:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:1377:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Constant*>::Data’ from ‘std::initializer_list<llvm::Constant*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:57,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InferAddressSpaces.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InferAddressSpaces.cpp:92:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InferAddressSpaces.cpp:274:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2633 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2699 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2689:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2689 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]’:
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 1328 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2471 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2512:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2512 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2513 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/9/bits/stl_algo.h:2514:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2514 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2515 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2410 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2458:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2458 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2459 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2460:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2460 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2462 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2463 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2726 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2735:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2735 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2736 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2737:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2737 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2738 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2742:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2742 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2743:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2743 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2745:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 2745 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2746 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2747 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2749 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h: In member function ‘void {anonymous}::LowerTypeTestsModule::allocateByteArrays()’:
/usr/include/c++/9/bits/stl_algo.h:5035:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:5037:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:721: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
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set<long long unsigned int>&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662:4: 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
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662: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
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:206: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
  206 | }
      | ^
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In function ‘typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:845:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_map.h: In function ‘typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:50:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/9/bits/stl_map.h: In function ‘typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Constant*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:580:48:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Constant*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Constant*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:1319:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:1581:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SplitModule.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, std::_Rb_tree_const_iterator<llvm::EquivalenceClasses<const llvm::GlobalValue*>::ECValue> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp:181:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, std::_Rb_tree_const_iterator<llvm::EquivalenceClasses<const llvm::GlobalValue*>::ECValue> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SplitModule.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, std::_Rb_tree_const_iterator<llvm::EquivalenceClasses<const llvm::GlobalValue*>::ECValue> >’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _OutputIterator = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2633 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<long long unsigned int, llvm::Function*>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2699 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2689:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2689 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::Function*>}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::Function*> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:62,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/9/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>]’:
/usr/include/c++/9/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
  243 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]’:
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 1328 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2471 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2471:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2512:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2512 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2513 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/9/bits/stl_algo.h:2514:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2514 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2515 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2755:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = std::pair<long long unsigned int, llvm::Function*>*; _Distance = int]’:
/usr/include/c++/9/bits/stl_algo.h:2372:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2372 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2372:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2372:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2410 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2455:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2455 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2456 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2457 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/9/bits/stl_algo.h:2458:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2458 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2459 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2460:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2460 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2462 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2463 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2726 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2735:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2735 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2736 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2737:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2737 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2738 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2742:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2742 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2743:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2743 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2745:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2745 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2746 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2747 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2749 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/9/bits/vector.tcc: In function ‘virtual bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/9/bits/stl_algo.h:5032:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:5037:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:5032:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >’ changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp
[ 50%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp
[ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:1160:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Function*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Function*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp:60:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp:60:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::yaml::FixedMachineStackObject>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::yaml::MachineStackObject>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >’} changed in GCC 7.1
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Utils.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ValueMapper.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp: In member function ‘void llvm::MIPrinter::print(const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, bool, llvm::LLT, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:735:6: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  735 | void MIPrinter::print(const MachineInstr &MI, unsigned OpIdx,
      |      ^~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:768:13: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  768 |     Op.print(OS, MST, TypeToPrint, PrintDef, ShouldPrintRegisterTies,
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  769 |              TiedOperandIdx, TRI, TII);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp: In member function ‘void llvm::MIPrinter::print(const llvm::MachineInstr&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:664:10: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  664 |     print(MI, I, TRI, ShouldPrintRegisterTies,
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |           MI.getTypeToPrint(I, PrintedTypes, MRI),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |           /*PrintDef=*/false);
      |           ~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:681:10: note: parameter passing for argument of type ‘llvm::LLT’ changed in GCC 9.1
  681 |     print(MI, I, TRI, ShouldPrintRegisterTies,
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 |           MI.getTypeToPrint(I, PrintedTypes, MRI));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp
[ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/VNCoercion.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp:1:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/VNCoercion.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp:1:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PruneEH.cpp
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
[ 52%] Linking CXX static library ../../libLLVMTransformUtils.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTransformUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMTransformUtils.a  CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMTransformUtils.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 52%] Built target LLVMTransformUtils
make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Scanning dependencies of target LLVMVectorize
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 52%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSink.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp:34:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSink.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp:34:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; DerivedT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >&; _U2 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >&; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >; _T2 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:694:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::sampleprof::LineLocation, llvm::StringRef>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:717:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::sampleprof::LineLocation, llvm::StringRef>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::sampleprof::LineLocation, llvm::StringRef>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7:   required from ‘std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>; unsigned int N = 32; C = std::less<std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:1114:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ParallelCG.cpp
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp
[ 52%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDeletion.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDeletion.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:83:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:113:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::VPValue*>::Data’ from ‘std::initializer_list<llvm::VPValue*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, const llvm::SCEVAddRecExpr*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:307:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, const llvm::SCEVAddRecExpr*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, const llvm::SCEVAddRecExpr*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:321:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:6515:48:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:2892:21:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:50:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:50:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >, llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int> >; DerivedT = llvm::DenseMap<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >, llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int> >; KeyT = std::pair<const llvm::Loop*, llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::Loop*, llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::Loop*, llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SCCIterator.h:43:7:   required from ‘IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::scc_iterator<llvm::Loop, llvm::LoopBodyTraits>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:297:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/StripDeadPrototypes.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/StripSymbols.cpp
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:759:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’:
/usr/include/c++/9/bits/stl_iterator.h:515:2:   required from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4>; typename _Container::value_type = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/usr/include/c++/9/bits/stl_algo.h:751:16:   required from ‘_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; _OIter = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; _Predicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*> >&, const llvm::SmallVectorImpl<int>&, const llvm::RuntimePointerChecking*)::<lambda(const PointerCheck&)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:861:22:   required from ‘OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVectorImpl<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*> >&; OutputIt = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; UnaryPredicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*> >&, const llvm::SmallVectorImpl<int>&, const llvm::RuntimePointerChecking*)::<lambda(const PointerCheck&)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:871:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:132:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int>; VectorType = std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp
[ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:936:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:919:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:1138:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Constant*>::Data’ from ‘std::initializer_list<llvm::Constant*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:1264:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:1278:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator<llvm::wholeprogramdevirt::VTableBits>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::wholeprogramdevirt::VTableBits>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VTableBits*, std::vector<llvm::wholeprogramdevirt::VTableBits> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
/usr/include/c++/9/bits/vector.tcc: In member function ‘{anonymous}::CallSiteInfo& {anonymous}::VTableSlotInfo::findCallSiteInfo(llvm::CallSite)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:385: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
  385 | }
      | ^
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PreISelIntrinsicLowering.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VirtualCallTarget*, std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&>, std::tuple<>}; _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_map.h: In member function ‘bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_vector.h: In function ‘typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/vector.tcc: In function ‘void {anonymous}::DevirtModule::buildTypeIdentifierMap(std::vector<llvm::wholeprogramdevirt::VTableBits>&, llvm::DenseMap<llvm::Metadata*, std::set<llvm::wholeprogramdevirt::TypeMemberInfo> >&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VTableBits*, std::vector<llvm::wholeprogramdevirt::VTableBits> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_map.h: In function ‘typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 52%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_map.h: In function ‘typename std::enable_if<llvm::yaml::has_CustomMappingTraits<T>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/vector.tcc: In member function ‘bool {anonymous}::DevirtModule::run()’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VirtualCallTarget*, std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:5141:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp
[ 52%] Linking CXX static library ../../libLLVMipo.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMipo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMipo.a  CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o CMakeFiles/LLVMipo.dir/Inliner.cpp.o CMakeFiles/LLVMipo.dir/Internalize.cpp.o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMipo.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 52%] Built target LLVMipo
make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Scanning dependencies of target LLVMHello
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 52%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.cpp
[ 52%] Linking CXX shared module ../../LLVMHello.so
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHello.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/LLVMHello.exports -Wl,-z,relro -Wl,-z,now -shared  -o ../../LLVMHello.so CMakeFiles/LLVMHello.dir/Hello.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 52%] Built target LLVMHello
make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Scanning dependencies of target LLVMObjCARCOpts
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 52%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARC.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
[ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >}; _Tp = std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >; _Alloc = std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >’} changed in GCC 7.1
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, const llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:853:49:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, const llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, const llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1368:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1412:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::Value*, unsigned int, llvm::DenseMapInfo<const llvm::Value*>, llvm::detail::DenseMapPair<const llvm::Value*, unsigned int> >; DerivedT = llvm::DenseMap<const llvm::Value*, unsigned int, llvm::DenseMapInfo<const llvm::Value*>, llvm::detail::DenseMapPair<const llvm::Value*, unsigned int> >; KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/BlotMapVector.h:23:43:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’:
/usr/include/c++/9/bits/stl_iterator.h:515:2:   required from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4>; typename _Container::value_type = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/usr/include/c++/9/bits/stl_algo.h:751:16:   required from ‘_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; _OIter = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; _Predicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::<lambda(const PointerCheck&)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:861:22:   required from ‘OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4>&; OutputIt = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; UnaryPredicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::<lambda(const PointerCheck&)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:395:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:400:12:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair<long long unsigned int, bool>; MapType = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCExpand.cpp
[ 53%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/Vectorize.cpp
[ 53%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCContract.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:113:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::VPValue*>::Data’ from ‘std::initializer_list<llvm::VPValue*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 53%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ObjCARCInstKind.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:232:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
[ 53%] Linking CXX static library ../../libLLVMVectorize.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMVectorize.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMVectorize.a  CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
/usr/bin/ranlib ../../libLLVMVectorize.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 53%] Built target LLVMVectorize
make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Scanning dependencies of target LLVMCoroutines
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 53%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/Coroutines.cpp
[ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/GlobalVariable.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/Coroutines.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/Coroutines.cpp:115:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /usr/include/c++/9/set:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:20:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, llvm::Instruction*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, llvm::Instruction*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, llvm::Instruction*> >]’:
/usr/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, llvm::Instruction*>, std::_Select1st<std::pair<const long long int, llvm::Instruction*> >, std::less<long long int>, std::allocator<std::pair<const long long int, llvm::Instruction*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, llvm::Instruction*> >’} changed in GCC 7.1
 2187 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 53%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroCleanup.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/GlobalVariable.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroInternal.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroCleanup.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroCleanup.cpp:47:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroEarly.cpp
[ 53%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/PtrState.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/GlobalVariable.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroInternal.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroEarly.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroEarly.cpp:70:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp
[ 55%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroElide.cpp
[ 55%] Linking CXX static library ../../libLLVMObjCARCOpts.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjCARCOpts.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMObjCARCOpts.a  CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
/usr/bin/ranlib ../../libLLVMObjCARCOpts.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 55%] Built target LLVMObjCARCOpts
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:47:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroFrame.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopRotation.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopRotation.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Scanning dependencies of target LLVMLinker
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 55%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Linker/IRMover.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Linker/IRMover.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp
[ 55%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroSplit.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/GlobalVariable.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroSplit.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Function*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroSplit.cpp:739:78:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Function*>::Data’ from ‘std::initializer_list<llvm::Function*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp
[ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7:   required from ‘std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<unsigned int, long long int>; unsigned int N = 32; C = std::less<std::pair<unsigned int, long long int> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3975:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Linking CXX static library ../../libLLVMCoroutines.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoroutines.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMCoroutines.a  CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
/usr/bin/ranlib ../../libLLVMCoroutines.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 55%] Built target LLVMCoroutines
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkDiagnosticInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkDiagnosticInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::LaneBitmask>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:2553:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::LaneBitmask>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::LaneBitmask>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp: In member function ‘void llvm::PressureDiffs::init(unsigned int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:633:51: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class llvm::PressureDiff’; use assignment or value-initialization instead [-Wclass-memaccess]
  633 |     memset(PDiffArray, 0, N * sizeof(PressureDiff));
      |                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:144:7: note: ‘class llvm::PressureDiff’ declared here
  144 | class PressureDiff {
      |       ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Linking CXX static library ../libLLVMLinker.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLinker.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLinker.a  CMakeFiles/LLVMLinker.dir/IRMover.cpp.o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
/usr/bin/ranlib ../libLLVMLinker.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 55%] Built target LLVMLinker
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp
make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
Scanning dependencies of target LLVMAnalysis
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysisEvaluator.cpp
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:36:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysisSummary.cpp
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterUsageInfo.cpp
[ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasSetTracker.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterUsageInfo.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Constant*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:473:49:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::Constant*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::Constant*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:145:7:   required from ‘bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; Vector = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4>; Set = llvm::SmallDenseSet<std::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4, llvm::DenseMapInfo<std::pair<llvm::BasicBlock*, llvm::BasicBlock*> > >; llvm::SetVector<T, Vector, Set>::value_type = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:565:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Scanning dependencies of target LLVMLTO
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 55%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/Caching.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/Caching.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/Caching.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:25:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Analysis.cpp
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp
[ 55%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp
[ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AssumptionCache.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::lto::InputFile> > llvm::lto::InputFile::create(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:378:19: warning: redundant move in return statement [-Wredundant-move]
  378 |   return std::move(File);
      |          ~~~~~~~~~^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:378:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp: In member function ‘llvm::Expected<llvm::lto::LTO::RegularLTOState::AddedModule> llvm::lto::LTO::addRegularLTO(llvm::BitcodeModule, llvm::ArrayRef<llvm::lto::InputFile::Symbol>, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:567:21: warning: redundant move in return statement [-Wredundant-move]
  567 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:567:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:661:19: warning: redundant move in return statement [-Wredundant-move]
  661 |   return std::move(Mod);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:661:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp: In function ‘llvm::Expected<std::unique_ptr<llvm::ToolOutputFile> > llvm::lto::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, bool, int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:1195:19: warning: redundant move in return statement [-Wredundant-move]
 1195 |   return std::move(DiagnosticFile);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:1195:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:86:38:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned char>::Data’ from ‘std::initializer_list<unsigned char>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12:   required from ‘LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:884:33:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::lto::LTO::addThinLTO(llvm::BitcodeModule, llvm::ArrayRef<llvm::lto::InputFile::Symbol>, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl<BlockT>::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:128:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; T2 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>*; It2 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>*; T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:128:19:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerAtomic.cpp
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::BasicBlock]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>’ changed in GCC 7.1
  672 | void IrreducibleGraph::addEdges(const BlockNode &Node,
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>’ changed in GCC 7.1
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>’ changed in GCC 7.1
  657 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>’ changed in GCC 7.1
  662 |       addEdges(N, OuterLoop, addBlockEdges);
      |       ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>’ changed in GCC 7.1
  666 |       addEdges(Index, OuterLoop, addBlockEdges);
      |       ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::BasicBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type ‘std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator’ {aka ‘std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>’} changed in GCC 7.1
 1277 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:36: note: parameter passing for argument of type ‘std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator’ {aka ‘std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>’} changed in GCC 7.1
 1290 |   for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:454:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackLayout.cpp
[ 57%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function ‘llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:766:1: note: parameter passing for argument of type ‘std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator’ {aka ‘std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData>’} changed in GCC 7.1
  766 | BlockFrequencyInfoImplBase::analyzeIrreducible(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::LTOModule> > llvm::LTOModule::makeLTOModule(llvm::MemoryBufferRef, const llvm::TargetOptions&, llvm::LLVMContext&, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:247:19: warning: redundant move in return statement [-Wredundant-move]
  247 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:247:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOModule.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOModule.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::OperandBundleDefT<llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:75:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::OperandBundleDefT<llvm::Value*> >::Data’ from ‘std::initializer_list<llvm::OperandBundleDefT<llvm::Value*> >::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:107:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::BasicBlock*, bool>; DerivedT = llvm::DenseMap<const llvm::BasicBlock*, bool>; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]’
/usr/include/c++/9/bits/stl_construct.h:75:7:   required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = llvm::DenseMap<const llvm::BasicBlock*, bool>; _Args = {const llvm::DenseMap<const llvm::BasicBlock*, bool, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool> >&}]’
/usr/include/c++/9/bits/stl_uninitialized.h:83:18:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; bool _TrivialValueTypes = false]’
/usr/include/c++/9/bits/stl_uninitialized.h:140:15:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*]’
/usr/include/c++/9/bits/stl_uninitialized.h:307:37:   required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>]’
/usr/include/c++/9/bits/stl_uninitialized.h:329:2:   required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; _Allocator = std::allocator<llvm::DenseMap<const llvm::BasicBlock*, bool> >]’
/usr/include/c++/9/bits/vector.tcc:659:48:   required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>; _Alloc = std::allocator<llvm::DenseMap<const llvm::BasicBlock*, bool> >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’
/usr/include/c++/9/bits/stl_vector.h:937:4:   required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>; _Alloc = std::allocator<llvm::DenseMap<const llvm::BasicBlock*, bool> >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:444:38:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp
[ 57%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:38:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:54:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFGPrinter.cpp
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp
[ 57%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergeICmps.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp
/usr/include/c++/9/bits/stl_algo.h: In member function ‘virtual bool {anonymous}::MergeICmps::runOnFunction(llvm::Function&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Distance = int; _Tp = {anonymous}::OffsetValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::cflaa::CFLGraph::Edge>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::cflaa::CFLGraph::addEdge(llvm::cflaa::CFLGraph::Node, llvm::cflaa::CFLGraph::Node, int64_t)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:320:40:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned char>::Data’ from ‘std::initializer_list<unsigned char>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void populateAliasMap(llvm::DenseMap<const llvm::Value*, std::vector<{anonymous}::OffsetValue> >&, const {anonymous}::ReachabilitySet&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLSteensAliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NaryReassociate.h:82,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp:79:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NaryReassociate.h:82,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp:79:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp
[ 57%] Linking CXX static library ../libLLVMLTO.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLTO.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLTO.a  CMakeFiles/LLVMLTO.dir/Caching.cpp.o CMakeFiles/LLVMLTO.dir/LTO.cpp.o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
/usr/bin/ranlib ../libLLVMLTO.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 57%] Built target LLVMLTO
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CGSCCPassManager.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLSteensAliasAnalysis.cpp:38:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::cflaa::CFLGraph::Edge>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::cflaa::CFLGraph::Edge>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’} changed in GCC 7.1
[ 57%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::cflaa::CFLGraphBuilder<CFLAA>::GetEdgesVisitor::addDerefEdge(llvm::Value*, llvm::Value*, bool) [with CFLAA = llvm::CFLSteensAAResult]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::cflaa::CFLGraphBuilder<CFLAA>::GetEdgesVisitor::visitGEP(llvm::GEPOperator&) [with CFLAA = llvm::CFLSteensAAResult]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘void llvm::cflaa::CFLGraphBuilder<CFLAA>::GetEdgesVisitor::addAssignEdge(llvm::Value*, llvm::Value*, int64_t) [with CFLAA = llvm::CFLSteensAAResult]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::cflaa::CFLGraphBuilder<CFLAA>::GetEdgesVisitor::visitBinaryOperator(llvm::BinaryOperator&) [with CFLAA = llvm::CFLSteensAAResult]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:1992:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:3849:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVNExpression.h:205:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CallInst*, llvm::AllocaInst*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp:248:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::CallInst*, llvm::AllocaInst*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::CallInst*, llvm::AllocaInst*>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘bool llvm::cflaa::CFLGraphBuilder<CFLAA>::GetEdgesVisitor::tryInterproceduralAnalysis(llvm::CallSite, const llvm::SmallVectorImpl<llvm::Function*>&) [with CFLAA = llvm::CFLSteensAAResult]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
[ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Scanning dependencies of target LLVMObject
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 57%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp: In member function ‘llvm::Expected<llvm::object::Archive::Child> llvm::object::Archive::Child::getNext() const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:481:21: warning: redundant move in return statement [-Wredundant-move]
  481 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:481:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::Archive> > llvm::object::Archive::create(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:531:21: warning: redundant move in return statement [-Wredundant-move]
  531 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:531:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:532:19: warning: redundant move in return statement [-Wredundant-move]
  532 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:532:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp: In member function ‘llvm::Expected<llvm::object::Archive::Child> llvm::object::Archive::Symbol::getMember() const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:853:21: warning: redundant move in return statement [-Wredundant-move]
  853 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp:853:21: note: remove ‘std::move’ call
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallGraph.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:67:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp: In static member function ‘static llvm::Expected<llvm::NewArchiveMember> llvm::NewArchiveMember::getOldMember(const llvm::object::Archive::Child&, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp:80:19: warning: redundant move in return statement [-Wredundant-move]
   80 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp:80:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp: In static member function ‘static llvm::Expected<llvm::NewArchiveMember> llvm::NewArchiveMember::getFile(llvm::StringRef, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp:119:19: warning: redundant move in return statement [-Wredundant-move]
  119 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp:119:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp: In function ‘llvm::Expected<std::vector<{anonymous}::MemberData, std::allocator<{anonymous}::MemberData> > > computeMemberData(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, llvm::StringRef, llvm::ArrayRef<llvm::NewArchiveMember>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp:447:23: warning: redundant move in return statement [-Wredundant-move]
  447 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp:447:23: note: remove ‘std::move’ call
[ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallGraphSCCPass.cpp
[ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SjLjEHPrepare.cpp
[ 58%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Binary.cpp
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const std::__cxx11::basic_string<char>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:306:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<const std::__cxx11::basic_string<char> >::Data’ from ‘std::initializer_list<const std::__cxx11::basic_string<char> >::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:461:40:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::Error llvm::object::writeImportLibrary(llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::object::COFFShortExport>, llvm::COFF::MachineTypes, bool)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallPrinter.cpp
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFModuleDefinition.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFModuleDefinition.cpp: In member function ‘llvm::Expected<llvm::object::COFFModuleDefinition> llvm::object::Parser::parse()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFModuleDefinition.cpp:153:25: warning: redundant move in return statement [-Wredundant-move]
  153 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFModuleDefinition.cpp:153:25: note: remove ‘std::move’ call
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFObjectFile.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CaptureTracking.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFObjectFile.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::COFFObjectFile> > llvm::object::ObjectFile::createCOFFObjectFile(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFObjectFile.cpp:1599:19: warning: redundant move in return statement [-Wredundant-move]
 1599 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFObjectFile.cpp:1599:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Decompressor.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CmpInstAnalysis.cpp
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Decompressor.cpp: In static member function ‘static llvm::Expected<llvm::object::Decompressor> llvm::object::Decompressor::create(llvm::StringRef, llvm::StringRef, bool, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Decompressor.cpp:30:21: warning: redundant move in return statement [-Wredundant-move]
   30 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Decompressor.cpp:30:21: note: remove ‘std::move’ call
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELF.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CostModel.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BlockFrequency, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:134:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BlockFrequency, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BlockFrequency, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CodeMetrics.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CodeMetrics.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ConstantFolding.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h: In instantiation of ‘T llvm::SetVector<T, Vector, Set>::pop_back_val() [with T = llvm::AssertingVH<llvm::Instruction>; Vector = std::vector<llvm::AssertingVH<llvm::Instruction>, std::allocator<llvm::AssertingVH<llvm::Instruction> > >; Set = llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:2330:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:229:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  229 |     T Ret = back();
      |       ^~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:231:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  231 |     return Ret;
      |            ^~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7:   required from ‘std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>; unsigned int N = 32; C = std::less<std::pair<llvm::Value*, llvm::Value*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:2275:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:274:44:   required from ‘bool llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:1866:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:664:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >’ declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:118:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:2350:22:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:61:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
   45 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:63:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:68:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:70:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:45:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:43:41:   required from ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:61:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
  856 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:43:41:   required from ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:63:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:43:41:   required from ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:68:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:43:41:   required from ‘llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp:70:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reg2Mem.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DemandedBits.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1296:45:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1318:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; DerivedT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]’
/usr/include/c++/9/bits/stl_uninitialized.h:156:18:   required from ‘static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord; bool _TrivialValueType = false]’
/usr/include/c++/9/bits/stl_uninitialized.h:206:15:   required from ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:432:28:   required from ‘void llvm::SmallVectorImpl<T>::assign(llvm::SmallVectorImpl<T>::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl<T>::size_type = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:873:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2215:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:42:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Error.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRObjectFile.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallBitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DependenceAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallBitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DependenceAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRObjectFile.cpp: In function ‘llvm::Expected<llvm::object::IRSymtabFile> llvm::object::readIRSymtab(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRObjectFile.cpp:154:19: warning: redundant move in return statement [-Wredundant-move]
  154 |   return std::move(F);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRObjectFile.cpp:154:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp: In function ‘llvm::Expected<llvm::irsymtab::FileContents> upgrade(llvm::ArrayRef<llvm::BitcodeModule>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp:339:21: warning: redundant move in return statement [-Wredundant-move]
  339 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp:339:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp:347:19: warning: redundant move in return statement [-Wredundant-move]
  347 |   return std::move(FC);
      |          ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp:347:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp: In function ‘llvm::Expected<llvm::irsymtab::FileContents> llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp:381:19: warning: redundant move in return statement [-Wredundant-move]
  381 |   return std::move(FC);
      |          ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp:381:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DivergenceAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SCCP.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::MachOObjectFile> > llvm::object::MachOObjectFile::create(llvm::MemoryBufferRef, bool, bool, uint32_t, uint32_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp:1160:21: warning: redundant move in return statement [-Wredundant-move]
 1160 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp:1160:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp:1161:19: warning: redundant move in return statement [-Wredundant-move]
 1161 |   return std::move(Obj);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp:1161:19: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >::iterator’ {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>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::StackMaps::CallsiteInfo>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::StackMaps::recordStackMapOpers(const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)’:
/usr/include/c++/9/bits/vector.tcc:121: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>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DomPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:377:31:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::MachOUniversalBinary> > llvm::object::MachOUniversalBinary::create(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp:109:21: warning: redundant move in return statement [-Wredundant-move]
  109 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp:109:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp:110:19: warning: redundant move in return statement [-Wredundant-move]
  110 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp:110:19: note: remove ‘std::move’ call
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:938:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:26:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:391:26:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::properlyDominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontierImpl.h:218:13:   required from ‘const DomSetType& llvm::ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT&, const DomTreeNodeT*) [with BlockT = llvm::BasicBlock; llvm::ForwardDominanceFrontierBase<BlockT>::DomSetType = std::set<llvm::BasicBlock*, std::less<llvm::BasicBlock*>, std::allocator<llvm::BasicBlock*> >; llvm::ForwardDominanceFrontierBase<BlockT>::DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::ForwardDominanceFrontierBase<BlockT>::DomTreeNodeT = llvm::DomTreeNodeBase<llvm::BasicBlock>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp:26:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:33:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Object.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/EHPersonalities.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp:94:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/EHPersonalities.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/GlobalsModRef.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:26:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ObjectFile.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ObjectFile.cpp: In static member function ‘static llvm::Expected<llvm::object::OwningBinary<llvm::object::ObjectFile> > llvm::object::ObjectFile::createObjectFile(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ObjectFile.cpp:162:21: warning: redundant move in return statement [-Wredundant-move]
  162 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ObjectFile.cpp:162:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/GlobalsModRef.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/GlobalsModRef.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<const llvm::GlobalValue*, llvm::ModRefInfo, 16>; DerivedT = llvm::SmallDenseMap<const llvm::GlobalValue*, llvm::ModRefInfo, 16>; KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; BucketT = llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:948:5:   required from ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; BucketT = llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:835:5:   required from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; BucketT = llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/GlobalsModRef.cpp:70:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘bool llvm::SROA::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp
[ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::SymbolicFile> > llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::file_magic, llvm::LLVMContext*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(Obj);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp:81:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp:87:23: warning: redundant move in return statement [-Wredundant-move]
   87 |       return std::move(Obj);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp:87:23: note: remove ‘std::move’ call
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolSize.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:29:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:354:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/SymbolSize.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolSize.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SymbolRef, long long unsigned int>}; _Tp = std::pair<llvm::object::SymbolRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::object::SymbolRef, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::object::SymbolRef, long long unsigned int>*, std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::object::SymEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In function ‘std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > llvm::object::computeSymbolSizes(const llvm::object::ObjectFile&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::object::SymbolRef, long long unsigned int>*, std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::WasmObjectFile> > llvm::object::ObjectFile::createWasmObjectFile(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:41:21: warning: redundant move in return statement [-Wredundant-move]
   41 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:41:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:43:19: warning: redundant move in return statement [-Wredundant-move]
   43 |   return std::move(ObjectFile);
      |          ~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:43:19: note: remove ‘std::move’ call
[ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::wasm::WasmRelocation>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, const uint8_t*, const uint8_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator<llvm::wasm::WasmImport>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::wasm::WasmImport>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmImport*, std::vector<llvm::wasm::WasmImport> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseImportSection(const uint8_t*, const uint8_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmImport*, std::vector<llvm::wasm::WasmImport> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator<llvm::wasm::WasmGlobal>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::wasm::WasmGlobal>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmGlobal*, std::vector<llvm::wasm::WasmGlobal> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(const uint8_t*, const uint8_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmGlobal*, std::vector<llvm::wasm::WasmGlobal> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator<llvm::wasm::WasmElemSegment>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::wasm::WasmElemSegment>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmElemSegment*, std::vector<llvm::wasm::WasmElemSegment> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _Alloc = std::allocator<llvm::object::WasmSegment>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::object::WasmSegment>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseDataSection(const uint8_t*, const uint8_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseElemSection(const uint8_t*, const uint8_t*)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::wasm::WasmElemSegment*, std::vector<llvm::wasm::WasmElemSegment> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:354:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:439:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::object::WindowsResource> > llvm::object::WindowsResource::createWindowsResource(llvm::MemoryBufferRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:56:19: warning: redundant move in return statement [-Wredundant-move]
   56 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:56:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp: In static member function ‘static llvm::Expected<llvm::object::ResourceEntryRef> llvm::object::ResourceEntryRef::create(llvm::BinaryStreamRef, const llvm::object::WindowsResource*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:74:21: warning: redundant move in return statement [-Wredundant-move]
   74 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:74:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp: In function ‘llvm::Expected<std::unique_ptr<llvm::MemoryBuffer> > llvm::object::writeWindowsResourceCOFF(llvm::COFF::MachineTypes, const llvm::object::WindowsResourceParser&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:720:21: warning: redundant move in return statement [-Wredundant-move]
  720 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:720:21: note: remove ‘std::move’ call
[ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IndirectCallPromotionAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/string.h:494,
                 from /usr/include/c++/9/cstring:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/WindowsResource.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:14:
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘void llvm::object::WindowsResourceCOFFWriter::writeFirstSectionHeader()’ at /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:459:10:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘void llvm::object::WindowsResourceCOFFWriter::writeSecondSectionHeader()’ at /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:477:10:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()’ at /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:516:10:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()’ at /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:526:10:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()’ at /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp:545:10:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp
[ 61%] Linking CXX static library ../libLLVMObject.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObject.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMObject.a  CMakeFiles/LLVMObject.dir/Archive.cpp.o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o CMakeFiles/LLVMObject.dir/Binary.cpp.o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o CMakeFiles/LLVMObject.dir/ELF.cpp.o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Error.cpp.o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o CMakeFiles/LLVMObject.dir/Object.cpp.o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
/usr/bin/ranlib ../libLLVMObject.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 61%] Built target LLVMObject
[ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp
[ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp
[ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InlineCost.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InlineCost.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp: In member function ‘void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:1055:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
 1055 |         (const MVT::SimpleValueType)LegalIntReg;
      |                                     ^~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:169:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:160:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
[ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:505:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Loop*, llvm::Loop*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:941:49:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Loop*, llvm::Loop*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Loop*, llvm::Loop*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimplifyCFGPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12:   required from ‘LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:924:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstCount.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/User.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InstructionSimplify.h:35,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Sink.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Sink.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculativeExecution.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Interval.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IntervalPartition.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::User::value_op_iterator>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:86:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::User::value_op_iterator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::User::value_op_iterator>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Scanning dependencies of target LLVMExecutionEngine
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp: In member function ‘void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:1065:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::GenericValue’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1065 |     memcpy(Ptr, Val.IntVal.getRawData(), 10);
      |                                            ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/GenericValue.h:24:8: note: ‘struct llvm::GenericValue’ declared here
   24 | struct GenericValue {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]’:
/usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)’:
/usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
  957 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ^~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IteratedDominanceFrontier.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>]’:
/usr/include/c++/9/bits/stl_queue.h:637:2:   required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>; _Sequence = llvm::SmallVector<std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>, 32>; _Compare = llvm::less_second; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:32:14:   required from ‘void llvm::IDFCalculator<NodeTy, IsPostDom>::calculate(llvm::SmallVectorImpl<llvm::BasicBlock*>&) [with NodeTy = llvm::BasicBlock*; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:91:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IteratedDominanceFrontier.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:46:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<unsigned int, unsigned int>; T2 = std::pair<unsigned int, unsigned int>; T = std::pair<unsigned int, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<unsigned int, unsigned int>*; It2 = std::pair<unsigned int, unsigned int>*; T = std::pair<unsigned int, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<unsigned int, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<unsigned int, unsigned int>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:983:11:   required from ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:1481:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In function ‘LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 63%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/GDBRegistrationListener.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp
[ 63%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/SectionMemoryManager.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:763:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:1196:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/TargetSelect.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65:   required from ‘T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:1543:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:395:43:   required from ‘llvm::SpecificBumpPtrAllocator<T>::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator<T>&&) [with T = llvm::LazyCallGraph::Node]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:195:45:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::BasicBlock*, llvm::Value*>*; It2 = std::pair<llvm::BasicBlock*, llvm::Value*>*; T = std::pair<llvm::BasicBlock*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 2]’
/usr/include/c++/9/bits/stl_pair.h:304:17:   required from ‘constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; typename std::__decay_and_strip<_Tp>::__type = llvm::PHINode*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:38:   required from ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; MapType = llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >; VectorType = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 2]’
/usr/include/c++/9/bits/stl_pair.h:303:17:   required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Args = {const std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >&}]’
/usr/include/c++/9/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::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _ForwardIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; bool _TrivialValueTypes = false]’
/usr/include/c++/9/bits/stl_uninitialized.h:140:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/9/bits/stl_uninitialized.h:329:2:   required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _ForwardIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _Allocator = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >]’
/usr/include/c++/9/bits/vector.tcc:474:3:   required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >}; _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*, std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*]’
/usr/include/c++/9/bits/vector.tcc:121:4:   required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >}; _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >]’
/usr/include/c++/9/bits/stl_vector.h:1201:9:   required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7:   required from ‘ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; MapType = llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >; VectorType = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp
[ 63%] Linking CXX static library ../libLLVMExecutionEngine.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMExecutionEngine.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMExecutionEngine.a  CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
/usr/bin/ranlib ../libLLVMExecutionEngine.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target LLVMExecutionEngine
[ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp
make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Scanning dependencies of target LLVMInterpreter
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp
[ 63%] Linking CXX static library ../../libLLVMScalarOpts.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMScalarOpts.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMScalarOpts.a  CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:397:35:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = std::pair<llvm::BasicBlock*, llvm::Value*>*; <template-parameter-2-2> = void; T = std::pair<llvm::BasicBlock*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = std::pair<llvm::BasicBlock*, llvm::Value*>*; <template-parameter-2-2> = void; T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:479:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMScalarOpts.a
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target LLVMScalarOpts
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Lint.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:280:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::Value* const&>, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair<llvm::Value* const, llvm::GenericValue>; _KeyOfValue = std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Lint.cpp:39:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Lint.cpp:181:7:   required from ‘void {anonymous}::Lint::CheckFailed(const llvm::Twine&, const T1&, const Ts& ...) [with T1 = llvm::Function*; Ts = {}]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Lint.cpp:219:3:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<const llvm::Value*>::Data’ from ‘std::initializer_list<const llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitICmpInst(llvm::ICmpInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFCmpInst(llvm::FCmpInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSelectInst(llvm::SelectInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitAllocaInst(llvm::AllocaInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitLoadInst(llvm::LoadInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitShl(llvm::BinaryOperator&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 63%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Loads.cpp
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitVAArgInst(llvm::VAArgInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitExtractElementInst(llvm::ExtractElementInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitInsertElementInst(llvm::InsertElementInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitShuffleVectorInst(llvm::ShuffleVectorInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitExtractValueInst(llvm::ExtractValueInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitInsertValueInst(llvm::InsertValueInst&)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:1101:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<llvm::Value* const, llvm::GenericValue> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/9/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 = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]’:
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/9/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
[ 63%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:244:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:247:10:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Linking CXX static library ../../libLLVMInterpreter.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInterpreter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInterpreter.a  CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
/usr/bin/ranlib ../../libLLVMInterpreter.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target LLVMInterpreter
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpressions.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopUnrollAnalyzer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/User.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InstructionSimplify.h:35,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopUnrollAnalyzer.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp
make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/MCJIT /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Scanning dependencies of target LLVMMCJIT
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/MCJIT -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/MCJIT/MCJIT.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:27:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Linking CXX static library ../libLLVMCodeGen.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMCodeGen.a  CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Scanning dependencies of target LLVMOrcJIT
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp
[ 63%] Linking CXX static library ../../libLLVMMCJIT.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCJIT.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMCJIT.a  CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
/usr/bin/ranlib ../../libLLVMMCJIT.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target LLVMMCJIT
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp
/usr/bin/ranlib ../libLLVMCodeGen.a
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function ‘llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove ‘std::move’ call
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12:   required from ‘LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {llvm::BasicBlock*&}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfoImpl.h:501:14:   required from ‘void llvm::LoopInfoBase<N, M>::analyze(llvm::DomTreeBase<BlockT>&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop; llvm::DomTreeBase<BlockT> = llvm::DominatorTreeBase<llvm::BasicBlock, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:40:22:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target LLVMCodeGen
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/NullResolver.cpp
make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Scanning dependencies of target LLVMRuntimeDyld
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_Win32]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: 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
  193 |   }
      |   ^
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcAArch64]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: 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
  193 |   }
      |   ^
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcI386]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: 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
  193 |   }
      |   ^
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager<TargetT>::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_SysV]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: 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
  193 |   }
      |   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function ‘void llvm::__register_frame(void*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:53:14: warning: unnecessary parentheses in declaration of ‘rf’ [-Wparentheses]
   53 |   static void((*rf)(void *)) = 0;
      |              ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function ‘void llvm::__deregister_frame(void*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:66:14: warning: unnecessary parentheses in declaration of ‘df’ [-Wparentheses]
   66 |   static void((*df)(void *)) = 0;
      |              ^
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcX86_64_SysV]’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcAArch64]’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcX86_64_Win32]’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcI386]’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcABISupport.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp: In member function ‘llvm::Expected<std::map<llvm::object::SectionRef, unsigned int> > llvm::RuntimeDyldImpl::loadObjectImpl(const llvm::object::ObjectFile&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: warning: redundant move in return statement [-Wredundant-move]
  196 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:253:27: warning: redundant move in return statement [-Wredundant-move]
  253 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:253:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:291:27: warning: redundant move in return statement [-Wredundant-move]
  291 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:291:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:313:21: warning: redundant move in return statement [-Wredundant-move]
  313 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:313:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:355:21: warning: redundant move in return statement [-Wredundant-move]
  355 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:355:21: note: remove ‘std::move’ call
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function ‘llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove ‘std::move’ call
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:210:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move]
  267 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:14:   required from ‘LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move]
  235 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string<char>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:62:   required from ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbolIn(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib>; std::string = std::__cxx11::basic_string<char>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:264:22:   required from ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:210:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move]
  175 |           return std::move(Err);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:14:   required from ‘LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  336 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move]
  464 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:14:   required from ‘LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move]
  524 |           return std::move(Err);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<typename BaseLayerT::ModuleHandleT> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::emitPartition(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set<llvm::Function*>; BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::_List_iterator<std::unique_ptr<llvm::orc::RTDyldObjectLinkingLayerBase::LinkedObject> >; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:14:   required from ‘llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:14:   required from ‘LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move]
  605 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove ‘std::move’ call
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcError.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:145:7:   required from ‘bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; Vector = llvm::SmallVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; Set = llvm::SmallDenseSet<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4, llvm::DenseMapInfo<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*> > >; llvm::SetVector<T, Vector, Set>::value_type = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:108:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; T2 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>*; It2 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>*; T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:41:7:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Instruction*; DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Instruction*; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:304:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:308:45:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:107:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDerefPrinter.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::function<long long unsigned int()> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<long long unsigned int()> >, std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10:
/usr/include/c++/9/bits/stl_map.h: In function ‘LLVMOrcErrorCode LLVMOrcCreateLazyCompileCallback(LLVMOrcJITStackRef, LLVMOrcTargetAddress*, LLVMOrcLazyCompileCallbackFn, void*)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<long long unsigned int()> >, std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::RuntimeDyldCheckerImpl::registerStubMap(llvm::StringRef, unsigned int, const StubMap&)’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘void llvm::RuntimeDyldCheckerImpl::registerSection(llvm::StringRef, unsigned int)’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryBuiltins.cpp
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp
/usr/include/c++/9/bits/stl_map.h: In member function ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<long long unsigned int()> >, std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::LazyEmittingLayer<BaseLayerT>::EmissionDeferredModule::find(llvm::StringRef, bool, BaseLayerT&) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:247:16:   required from ‘llvm::JITSymbol llvm::orc::LazyEmittingLayer<BaseLayerT>::findSymbol(const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; std::string = std::__cxx11::basic_string<char>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:292:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:77:37: warning: redundant move in return statement [-Wredundant-move]
   77 |                 return std::move(Err);
      |                                     ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:77:37: note: remove ‘std::move’ call
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In member function ‘virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldELF::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1431:29: warning: redundant move in return statement [-Wredundant-move]
 1431 |             return std::move(Err);
      |                    ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1431:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1542:25: warning: redundant move in return statement [-Wredundant-move]
 1542 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1542:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1555:27: warning: redundant move in return statement [-Wredundant-move]
 1555 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1555:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1558:27: warning: redundant move in return statement [-Wredundant-move]
 1558 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1558:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::RelocationValueRef, llvm::RelocationEntry>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1289:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::RelocationValueRef, llvm::RelocationEntry>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::RelocationValueRef, llvm::RelocationEntry>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
  856 |     return std::move(E);
      |                       ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h: In instantiation of ‘static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from ‘static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from ‘llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ELFObjectFile.h:856:23: note: remove ‘std::move’ call
[ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/RPCUtils.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp
[ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryLocation.cpp
[ 63%] Linking CXX static library ../../libLLVMOrcJIT.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOrcJIT.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMOrcJIT.a  CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o
/usr/bin/ranlib ../../libLLVMOrcJIT.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target LLVMOrcJIT
[ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp
make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:1573:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:1644:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMTarget
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/Target.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:28:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Scanning dependencies of target NVPTXCommonTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building NVPTXGenRegisterInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp
[ 63%] Building NVPTXGenInstrInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp
[ 63%] Building NVPTXGenAsmWriter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp
[ 63%] Building NVPTXGenDAGISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp
[ 63%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetIntrinsicInfo.cpp
[ 63%] Building NVPTXGenSubtargetInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp
[ 63%] Updating NVPTXGenRegisterInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
[ 63%] Updating NVPTXGenInstrInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
[ 63%] Updating NVPTXGenAsmWriter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
[ 63%] Updating NVPTXGenDAGISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenDAGISel.inc
[ 63%] Updating NVPTXGenSubtargetInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Built target NVPTXCommonTableGen
[ 63%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp
make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Scanning dependencies of target AMDGPUCommonTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 63%] Building AMDGPUGenRegisterInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp
[ 65%] Building AMDGPUGenInstrInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 65%] Building AMDGPUGenDAGISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp
[ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemorySSA.cpp
[ 65%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp
[ 65%] Building AMDGPUGenCallingConv.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 65%] Linking CXX static library ../../libLLVMRuntimeDyld.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRuntimeDyld.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMRuntimeDyld.a  CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
/usr/bin/ranlib ../../libLLVMRuntimeDyld.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 65%] Built target LLVMRuntimeDyld
[ 65%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachineC.cpp
[ 65%] Building AMDGPUGenSubtargetInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 65%] Building AMDGPUGenIntrinsics.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp
make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
[ 65%] Building AMDGPUGenMCCodeEmitter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp
Scanning dependencies of target ARMCommonTableGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 66%] Building ARMGenRegisterBank.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenRegisterBank.inc.tmp
[ 66%] Building ARMGenGlobalISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenGlobalISel.inc.tmp
[ 66%] Building AMDGPUGenDFAPacketizer.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp
[ 66%] Building ARMGenRegisterInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp
[ 66%] Linking CXX static library ../libLLVMTarget.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTarget.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMTarget.a  CMakeFiles/LLVMTarget.dir/Target.cpp.o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
/usr/bin/ranlib ../libLLVMTarget.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 66%] Built target LLVMTarget
[ 66%] Building ARMGenInstrInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenInstrInfo.inc.tmp
make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAsmParser
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 66%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.cpp
[ 66%] Building AMDGPUGenAsmWriter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp
[ 66%] Building ARMGenMCCodeEmitter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp
[ 66%] Building AMDGPUGenAsmMatcher.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp
[ 66%] Building ARMGenMCPseudoLowering.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp
[ 66%] Building ARMGenAsmWriter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenAsmWriter.inc.tmp
[ 66%] Building ARMGenAsmMatcher.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp
[ 66%] Building AMDGPUGenDisassemblerTables.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp
[ 66%] Building ARMGenDAGISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenDAGISel.inc.tmp
[ 66%] Building AMDGPUGenMCPseudoLowering.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp
[ 66%] Building ARMGenFastISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenFastISel.inc.tmp
[ 66%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp
[ 66%] Building AMDGPUGenRegisterBank.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp
[ 66%] Building ARMGenCallingConv.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenCallingConv.inc.tmp
[ 66%] Building ARMGenSubtargetInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp
[ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemorySSAUpdater.cpp
[ 66%] Updating AMDGPUGenRegisterInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
[ 66%] Updating AMDGPUGenInstrInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc
[ 66%] Updating AMDGPUGenDAGISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
[ 66%] Updating AMDGPUGenCallingConv.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
[ 66%] Updating AMDGPUGenSubtargetInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc
[ 66%] Updating AMDGPUGenIntrinsics.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc
[ 66%] Updating AMDGPUGenMCCodeEmitter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
[ 66%] Updating AMDGPUGenDFAPacketizer.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc
[ 66%] Updating AMDGPUGenAsmWriter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc
[ 66%] Updating AMDGPUGenAsmMatcher.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
[ 66%] Updating AMDGPUGenDisassemblerTables.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc
[ 66%] Updating AMDGPUGenMCPseudoLowering.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc
[ 66%] Updating AMDGPUGenRegisterBank.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 66%] Built target AMDGPUCommonTableGen
[ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleDebugInfoPrinter.cpp
[ 68%] Building ARMGenDisassemblerTables.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp
[ 68%] Building ARMGenSystemRegister.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenSystemRegister.inc.tmp
[ 68%] Updating ARMGenRegisterBank.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenRegisterBank.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenRegisterBank.inc
[ 68%] Updating ARMGenGlobalISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenGlobalISel.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenGlobalISel.inc
[ 68%] Updating ARMGenRegisterInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenRegisterInfo.inc
[ 68%] Updating ARMGenInstrInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenInstrInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenInstrInfo.inc
[ 68%] Updating ARMGenMCCodeEmitter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenMCCodeEmitter.inc
[ 68%] Updating ARMGenMCPseudoLowering.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenMCPseudoLowering.inc
[ 68%] Updating ARMGenAsmWriter.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenAsmWriter.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenAsmWriter.inc
[ 68%] Updating ARMGenAsmMatcher.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenAsmMatcher.inc
[ 68%] Updating ARMGenDAGISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenDAGISel.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenDAGISel.inc
[ 68%] Updating ARMGenFastISel.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenFastISel.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenFastISel.inc
[ 68%] Updating ARMGenCallingConv.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenCallingConv.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenCallingConv.inc
[ 68%] Updating ARMGenSubtargetInfo.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenSubtargetInfo.inc
[ 68%] Updating ARMGenDisassemblerTables.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenDisassemblerTables.inc
[ 68%] Updating ARMGenSystemRegister.inc...
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenSystemRegister.inc.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/ARMGenSystemRegister.inc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 68%] Built target ARMCommonTableGen
[ 68%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/Parser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:5379:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:5931:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Scanning dependencies of target LLVMProfileData
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 68%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/GCOV.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/GCOV.cpp: In member function ‘std::unique_ptr<llvm::raw_ostream> llvm::FileInfo::openCoveragePath(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/GCOV.cpp:586:19: warning: redundant move in return statement [-Wredundant-move]
  586 |   return std::move(OS);
      |          ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/GCOV.cpp:586:19: note: remove ‘std::move’ call
[ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp
make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Scanning dependencies of target LLVMCoverage
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 68%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function ‘llvm::Expected<llvm::coverage::CoverageMappingRecord&> llvm::coverage::CoverageMappingIterator::operator*()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function ‘llvm::Expected<llvm::coverage::CoverageMappingRecord*> llvm::coverage::CoverageMappingIterator::operator->()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move]
   89 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::coverage::CoverageMapping> > llvm::coverage::CoverageMapping::load(llvm::ArrayRef<std::unique_ptr<llvm::coverage::CoverageMappingReader> >, llvm::IndexedInstrProfReader&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:258:25: warning: redundant move in return statement [-Wredundant-move]
  258 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:258:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:261:25: warning: redundant move in return statement [-Wredundant-move]
  261 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:261:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:265:19: warning: redundant move in return statement [-Wredundant-move]
  265 |   return std::move(Coverage);
      |          ~~~~~~~~~^~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:265:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::coverage::CoverageMapping> > llvm::coverage::CoverageMapping::load(llvm::ArrayRef<llvm::StringRef>, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:273:21: warning: redundant move in return statement [-Wredundant-move]
  273 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:273:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:286:23: warning: redundant move in return statement [-Wredundant-move]
  286 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:286:23: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::AttrBuilder>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/9/bits/stl_map.h: In member function ‘bool llvm::LLParser::ParseUnnamedAttrGrp()’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 69%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::coverage::CountedRegion>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, const long long unsigned int&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, unsigned int}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::coverage::CoverageSegment>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::coverage::CountedRegion>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >’} changed in GCC 7.1
/usr/include/c++/9/bits/stl_map.h: In member function ‘bool llvm::LLParser::ValidateEndOfModule()’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned int, llvm::AttrBuilder> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator<llvm::coverage::FunctionRecord>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::coverage::FunctionRecord*, std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> > >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::FunctionSummary::VFuncId>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::FunctionSummary::VFuncId>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::FunctionSummary::ConstVCall>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::FunctionRecord*, std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::ValueProfData> > llvm::ValueProfData::getValueProfData(const unsigned char*, const unsigned char*, llvm::support::endianness)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:774:21: warning: redundant move in return statement [-Wredundant-move]
  774 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:774:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:776:19: warning: redundant move in return statement [-Wredundant-move]
  776 |   return std::move(VPD);
      |          ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:776:19: note: remove ‘std::move’ call
/usr/include/c++/9/bits/vector.tcc: In static member function ‘static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 69%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingWriter.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’:
/usr/include/c++/9/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  962 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’} changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
   78 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::Error llvm::readPGOFuncNameStrings(llvm::StringRef, llvm::InstrProfSymtab&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp
[ 69%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::InstrProfReader> > llvm::InstrProfReader::create(const llvm::Twine&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:57:21: warning: redundant move in return statement [-Wredundant-move]
   57 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:57:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::InstrProfReader> > llvm::InstrProfReader::create(std::unique_ptr<llvm::MemoryBuffer>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:85:21: warning: redundant move in return statement [-Wredundant-move]
   85 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:85:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:87:19: warning: redundant move in return statement [-Wredundant-move]
   87 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:87:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::IndexedInstrProfReader> > llvm::IndexedInstrProfReader::create(const llvm::Twine&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:95:21: warning: redundant move in return statement [-Wredundant-move]
   95 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:95:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::IndexedInstrProfReader> > llvm::IndexedInstrProfReader::create(std::unique_ptr<llvm::MemoryBuffer>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:112:21: warning: redundant move in return statement [-Wredundant-move]
  112 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:112:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:114:19: warning: redundant move in return statement [-Wredundant-move]
  114 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:114:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp: In member function ‘llvm::Expected<llvm::InstrProfRecord> llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, uint64_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:713:21: warning: redundant move in return statement [-Wredundant-move]
  713 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:713:21: note: remove ‘std::move’ call
[ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCAliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function ‘llvm::Expected<llvm::coverage::CoverageMappingRecord&> llvm::coverage::CoverageMappingIterator::operator*()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function ‘llvm::Expected<llvm::coverage::CoverageMappingRecord*> llvm::coverage::CoverageMappingIterator::operator->()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move]
   89 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove ‘std::move’ call
[ 69%] Linking CXX static library ../libLLVMAsmParser.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMAsmParser.a  CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In member function ‘llvm::Expected<bool> llvm::coverage::RawCoverageMappingDummyChecker::isDummy()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: warning: redundant move in return statement [-Wredundant-move]
  324 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: warning: redundant move in return statement [-Wredundant-move]
  331 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: warning: redundant move in return statement [-Wredundant-move]
  334 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: warning: redundant move in return statement [-Wredundant-move]
  339 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: warning: redundant move in return statement [-Wredundant-move]
  345 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: note: remove ‘std::move’ call
/usr/bin/ranlib ../libLLVMAsmParser.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 69%] Built target LLVMAsmParser
[ 69%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::coverage::BinaryCoverageReader> > llvm::coverage::BinaryCoverageReader::create(std::unique_ptr<llvm::MemoryBuffer>&, llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:702:21: warning: redundant move in return statement [-Wredundant-move]
  702 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:702:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:723:21: warning: redundant move in return statement [-Wredundant-move]
  723 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:723:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:724:19: warning: redundant move in return statement [-Wredundant-move]
  724 |   return std::move(Reader);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:724:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from ‘llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = unsigned int; llvm::support::endianness Endian = llvm::support::little]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:707:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
  539 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from ‘llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = unsigned int; llvm::support::endianness Endian = llvm::support::big]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from ‘llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:715:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from ‘llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:719:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’:
/usr/include/c++/9/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  962 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::InstrProfSymtab::getFuncName(uint64_t)::<lambda(const std::pair<long long unsigned int, std::__cxx11::basic_string<char> >&, uint64_t)> >]’:
/usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  966 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Error llvm::RawInstrProfReader<IntPtrT>::readName(llvm::NamedInstrProfRecord&) [with IntPtrT = long long unsigned int]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::StringRef llvm::RawInstrProfReader<IntPtrT>::getName(uint64_t) const [with IntPtrT = unsigned int]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::StringRef llvm::RawInstrProfReader<IntPtrT>::getName(uint64_t) const [with IntPtrT = long long unsigned int]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Error llvm::RawInstrProfReader<IntPtrT>::readName(llvm::NamedInstrProfRecord&) [with IntPtrT = unsigned int]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator<llvm::InstrProfRecordWriterTrait>::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65:   required from ‘T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator<llvm::InstrProfRecordWriterTrait>::Item; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/OnDiskHashTable.h:129:33:   required from ‘void llvm::OnDiskChainedHashTableGenerator<Info>::insert(typename Info::key_type_ref, typename Info::data_type_ref, Info&) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap<long long unsigned int, llvm::InstrProfRecord>* const]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/OnDiskHashTable.h:118:5:   required from ‘void llvm::OnDiskChainedHashTableGenerator<Info>::insert(typename Info::key_type_ref, typename Info::data_type_ref) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap<long long unsigned int, llvm::InstrProfRecord>* const]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:260:49:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator<llvm::NamedInstrProfRecord>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::NamedInstrProfRecord>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, llvm::InstrProfLookupTrait::offset_type)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’:
/usr/include/c++/9/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  962 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:962:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::InstrProfSymtab::getFuncName(uint64_t)::<lambda(const std::pair<long long unsigned int, std::__cxx11::basic_string<char> >&, uint64_t)> >]’:
/usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  966 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In static member function ‘static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator’ {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
In file included from /usr/include/c++/9/algorithm:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15:
/usr/include/c++/9/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::InstrProfSymtab::getFuncName(uint64_t)::<lambda(const std::pair<long long unsigned int, std::__cxx11::basic_string<char> >&, uint64_t)> >]’:
/usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  966 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<InstrProfValueData>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:372:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  372 | }
      | ^
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
[ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCAnalysisUtils.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
   78 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
   78 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::RawInstrProfReader<IntPtrT>::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = unsigned int]’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::RawInstrProfReader<IntPtrT>::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = long long unsigned int]’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:274:1: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  274 | }
      | ^
In file included from /usr/include/c++/9/list:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<InstrProfValueData>; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]’:
/usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator<InstrProfValueData>’ changed in GCC 7.1
  308 |       list<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator<InstrProfValueData>’ changed in GCC 7.1
/usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator<InstrProfValueData>’ changed in GCC 7.1
/usr/include/c++/9/bits/list.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator<llvm::InstrProfValueSiteRecord>]’:
/usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator<InstrProfValueData>’ changed in GCC 7.1
  286 |    _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
      |    ^~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator<InstrProfValueData>’ changed in GCC 7.1
  286 |    _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
      |    ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/vector.tcc: In member function ‘llvm::Error llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range<llvm::OnDiskIterableChainedHashTable<llvm::InstrProfLookupTrait>::key_iterator>]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1004:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1004 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1005 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCInstKind.cpp
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/ProfileSummaryBuilder.cpp
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]’:
/usr/include/c++/9/bits/stl_algo.h:2032:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >’ changed in GCC 7.1
 2032 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2033 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Scanning dependencies of target LLVMPasses
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 69%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp
[ 69%] Linking CXX static library ../../libLLVMCoverage.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoverage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMCoverage.a  CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
/usr/bin/ranlib ../../libLLVMCoverage.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 69%] Built target LLVMCoverage
[ 69%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProf.cpp
[ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::ProfileSummaryEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::ProfileSummaryBuilder::computeDetailedSummary()’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Scanning dependencies of target LLVMXRay
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 69%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp: In function ‘llvm::Expected<llvm::xray::InstrumentationMap> llvm::xray::loadInstrumentationMap(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:178:23: warning: redundant move in return statement [-Wredundant-move]
  178 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:178:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:182:23: warning: redundant move in return statement [-Wredundant-move]
  182 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:182:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:186:23: warning: redundant move in return statement [-Wredundant-move]
  186 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:186:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:193:23: warning: redundant move in return statement [-Wredundant-move]
  193 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:193:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:196:21: warning: redundant move in return statement [-Wredundant-move]
  196 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:196:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 69%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::xray::SledEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::Expected<llvm::xray::InstrumentationMap> llvm::xray::loadInstrumentationMap(llvm::StringRef)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 69%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp: In function ‘llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer> > setupMemoryBuffer(const llvm::Twine&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:755:19: warning: redundant move in return statement [-Wredundant-move]
  755 |   return std::move(Buffer);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:755:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::sampleprof::SampleProfileReader> > llvm::sampleprof::SampleProfileReader::create(std::unique_ptr<llvm::MemoryBuffer>&, llvm::LLVMContext&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:795:19: warning: redundant move in return statement [-Wredundant-move]
  795 |   return std::move(Reader);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:795:19: note: remove ‘std::move’ call
[ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OrderedBasicBlock.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp: In function ‘llvm::Expected<llvm::xray::Trace> llvm::xray::loadTraceFile(llvm::StringRef, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:685:25: warning: redundant move in return statement [-Wredundant-move]
  685 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:685:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:696:25: warning: redundant move in return statement [-Wredundant-move]
  696 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:696:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:705:23: warning: redundant move in return statement [-Wredundant-move]
  705 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:705:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:714:19: warning: redundant move in return statement [-Wredundant-move]
  714 |   return std::move(T);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:714:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:212,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:212,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/vector:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:102,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:669:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:102,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633: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
 2633 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _OutputIterator = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2633: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++/9/bits/stl_algo.h:2633: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++/9/bits/stl_algo.h:2633: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++/9/bits/stl_algo.h:2633: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++/9/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++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2699: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
 2699 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2699: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++/9/bits/stl_algo.h:2689: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
 2689 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2668:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2668 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2670 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2671 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2676 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2676:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2692 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426: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++/9/bits/vector.tcc: In function ‘llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/PHITransAddr.cpp
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:62,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Tp = llvm::xray::XRayRecord]’:
/usr/include/c++/9/bits/stl_tempbuf.h:243: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
  243 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Instruction>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Value*, llvm::Constant*>; T2 = std::pair<llvm::Value*, llvm::Constant*>; T = std::pair<llvm::Value*, llvm::Constant*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Value*, llvm::Constant*>*; It2 = std::pair<llvm::Value*, llvm::Constant*>*; T = std::pair<llvm::Value*, llvm::Constant*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Value*, llvm::Constant*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Value*, llvm::Constant*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Value*, llvm::Constant*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Value*, llvm::Constant*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::TerminatorInst*, unsigned int>; T2 = std::pair<llvm::TerminatorInst*, unsigned int>; T = std::pair<llvm::TerminatorInst*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::TerminatorInst*, unsigned int>*; It2 = std::pair<llvm::TerminatorInst*, unsigned int>*; T = std::pair<llvm::TerminatorInst*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:68:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::TerminatorInst*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::TerminatorInst*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]’:
/usr/include/c++/9/bits/stl_algo.h:1328: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
 1328 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1328: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++/9/bits/stl_algo.h:1328: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++/9/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2471: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
 2471 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2471: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++/9/bits/stl_algo.h:2471: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++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2512:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2512 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2513 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/9/bits/stl_algo.h:2514:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2514 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2515 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2755: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
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2755: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++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]’:
/usr/include/c++/9/bits/stl_algo.h:2372: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
 2372 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2372: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++/9/bits/stl_algo.h:2372: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++/9/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 1443 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:68:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Metadata.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::ProfileSummaryEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector<llvm::ProfileSummaryEntry>&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2410: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
 2410 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2410: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++/9/bits/stl_algo.h:2410: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++/9/bits/stl_algo.h:2410: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++/9/bits/stl_algo.h:2455:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2455 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2456 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2457 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/9/bits/stl_algo.h:2458: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
 2458 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2459 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2460: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
 2460 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2462 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2463 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:2726: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
 2726 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2726: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++/9/bits/stl_algo.h:2726: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++/9/bits/stl_algo.h:2735:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2735 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2736 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2737:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2737 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2738 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2742:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2742 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2743:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2743 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2745:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2745 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2746 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2747 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2749 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::Expected<llvm::xray::Trace> llvm::xray::loadTraceFile(llvm::StringRef, bool)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13:
/usr/include/c++/9/bits/stl_algo.h:5032:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2760: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
 2760 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2764:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:2766:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2768 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2769 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:5037:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >’ changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/9/bits/stl_map.h: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function ‘virtual std::error_code llvm::sampleprof::SampleProfileReaderText::read()’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 71%] Linking CXX static library ../libLLVMXRay.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXRay.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMXRay.a  CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o CMakeFiles/LLVMXRay.dir/Trace.cpp.o
/usr/bin/ranlib ../libLLVMXRay.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Built target LLVMXRay
[ 71%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfWriter.cpp
/usr/include/c++/9/bits/stl_map.h: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const InlineCallStack&, bool, uint32_t)’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/PostDominators.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfWriter.cpp: In static member function ‘static llvm::ErrorOr<std::unique_ptr<llvm::sampleprof::SampleProfileWriter> > llvm::sampleprof::SampleProfileWriter::create(std::unique_ptr<llvm::raw_ostream>&, llvm::sampleprof::SampleProfileFormat)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfWriter.cpp:296:19: warning: redundant move in return statement [-Wredundant-move]
  296 |   return std::move(Writer);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfWriter.cpp:296:19: note: remove ‘std::move’ call
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ProfileSummaryInfo.cpp
make -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Scanning dependencies of target LLVMCFIVerify
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/PtrUseVisitor.cpp
[ 71%] Linking CXX static library ../libLLVMProfileData.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMProfileData.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMProfileData.a  CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
/usr/bin/ranlib ../libLLVMProfileData.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Built target LLVMProfileData
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp: In static member function ‘static llvm::Expected<llvm::cfi_verify::FileAnalysis> llvm::cfi_verify::FileAnalysis::Create(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:93:21: warning: redundant move in return statement [-Wredundant-move]
   93 |     return std::move(InitResponse);
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:93:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:96:21: warning: redundant move in return statement [-Wredundant-move]
   96 |     return std::move(SectionParseResponse);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:96:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:98:19: warning: redundant move in return statement [-Wredundant-move]
   98 |   return std::move(Analysis);
      |          ~~~~~~~~~^~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:98:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXCodeGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::cfi_verify::FileAnalysis::parseSectionContents(llvm::ArrayRef<unsigned char>, uint64_t)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:19:6: warning: "__NV_CL_C_VERSION" is not defined, evaluates to 0 [-Wundef]
   19 | #if (__NV_CL_C_VERSION == __NV_CL_C_VERSION_1_0)
      |      ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:19:27: warning: "__NV_CL_C_VERSION_1_0" is not defined, evaluates to 0 [-Wundef]
   19 | #if (__NV_CL_C_VERSION == __NV_CL_C_VERSION_1_0)
      |                           ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:26:6: warning: "__NV_CL_C_VERSION" is not defined, evaluates to 0 [-Wundef]
   26 | #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1)
      |      ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:26:27: warning: "__NV_CL_C_VERSION_1_1" is not defined, evaluates to 0 [-Wundef]
   26 | #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1)
      |                           ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:43:6: warning: "__NV_CL_C_VERSION" is not defined, evaluates to 0 [-Wundef]
   43 | #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1)
      |      ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:43:27: warning: "__NV_CL_C_VERSION_1_1" is not defined, evaluates to 0 [-Wundef]
   43 | #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1)
      |                           ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:76:6: warning: "__NV_CL_C_VERSION" is not defined, evaluates to 0 [-Wundef]
   76 | #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1)
      |      ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/cl_common_defines.h:76:27: warning: "__NV_CL_C_VERSION_1_1" is not defined, evaluates to 0 [-Wundef]
   76 | #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1)
      |                           ^~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::cfi_verify::ConditionalBranchNode&}; _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator<llvm::cfi_verify::ConditionalBranchNode>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::cfi_verify::ConditionalBranchNode>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::cfi_verify::ConditionalBranchNode*, std::vector<llvm::cfi_verify::ConditionalBranchNode> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::cfi_verify::ConditionalBranchNode*, std::vector<llvm::cfi_verify::ConditionalBranchNode> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib && /usr/bin/cmake -P CMakeFiles/LLVMCFIVerify.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionPass.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCFIVerify.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libLLVMCFIVerify.a  CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../../lib/libLLVMCFIVerify.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Built target LLVMCFIVerify
make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXInfo
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp
[ 71%] Linking CXX static library ../../../libLLVMNVPTXInfo.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXInfo.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMNVPTXInfo.a  CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMNVPTXInfo.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Built target LLVMNVPTXInfo
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionPrinter.cpp
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp:178:67:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SmallPtrSetImpl<const llvm::SCEVPredicate*>*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:6702:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<const llvm::SmallPtrSetImpl<const llvm::SCEVPredicate*>*>::Data’ from ‘std::initializer_list<const llvm::SmallPtrSetImpl<const llvm::SCEVPredicate*>*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71:   required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:412:73:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >; KeyT = const llvm::SCEV*; ValueT = std::pair<unsigned int, const llvm::SCEV*>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = std::pair<unsigned int, const llvm::SCEV*>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = std::pair<unsigned int, const llvm::SCEV*>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:11747:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:10729:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::Loop*, const llvm::SCEV*>; T2 = std::pair<const llvm::Loop*, const llvm::SCEV*>; T = std::pair<const llvm::Loop*, const llvm::SCEV*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::Loop*, const llvm::SCEV*>*; It2 = std::pair<const llvm::Loop*, const llvm::SCEV*>*; T = std::pair<const llvm::Loop*, const llvm::SCEV*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:7751:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::Loop*, const llvm::SCEV*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::Loop*, const llvm::SCEV*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
Scanning dependencies of target LLVMNVPTXAsmPrinter
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:1102:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::EVT>::Data’ from ‘std::initializer_list<llvm::EVT>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:1102:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXAsmPrinter.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMNVPTXAsmPrinter.a  CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMNVPTXAsmPrinter.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Built target LLVMNVPTXAsmPrinter
make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXDesc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Linking CXX static library ../../../libLLVMNVPTXDesc.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXDesc.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMNVPTXDesc.a  CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
/usr/bin/ranlib ../../../libLLVMNVPTXDesc.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Built target LLVMNVPTXDesc
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp
make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUCodeGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:4456:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:688:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::Loop*, const llvm::SCEV*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::Loop*, const llvm::SCEV*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:2244:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::Value>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:721:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:661:52:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:67:77:   required from ‘llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:421:33:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:38:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h: In instantiation of ‘static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:425:37:   required from ‘static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:330:72:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:680:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared ‘constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)’ is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:278:12: note: because ‘llvm::AssertingVH<llvm::PHINode>’ has user-provided ‘ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]’
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:93:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionNormalization.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionNormalization.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetLibraryInfo.cpp
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetLibraryInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetLibraryInfo.cpp:503:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:38:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Operator.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetTransformInfo.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetTransformInfo.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Trace.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TypeBasedAliasAnalysis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:361:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:363:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TypeMetadataUtils.cpp
[ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o
[ 73%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp
[ 73%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScopedNoAliasAA.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 73%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueLattice.cpp
[ 73%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueLatticeUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
[ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
/usr/include/c++/9/bits/vector.tcc: In function ‘llvm::MapVector<llvm::Instruction*, long long unsigned int> llvm::computeMinimumValueSizes(llvm::ArrayRef<llvm::BasicBlock*>, llvm::DemandedBits&, const llvm::TargetTransformInfo*)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 74%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXUtilities.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:777:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 74%] Linking CXX static library ../libLLVMAnalysis.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAnalysis.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMAnalysis.a  CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 74%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVVMIntrRange.cpp
/usr/bin/ranlib ../libLLVMAnalysis.a
[ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Built target LLVMAnalysis
make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUUtils
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
[ 76%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVVMReflect.cpp
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:26:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 76%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMNVPTXCodeGen.a  CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
/usr/bin/ranlib ../../libLLVMNVPTXCodeGen.a
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Built target LLVMNVPTXCodeGen
make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUInfo
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:1106:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 76%] Linking CXX static library ../libLLVMPasses.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPasses.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMPasses.a  CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
/usr/bin/ranlib ../libLLVMPasses.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Built target LLVMPasses
make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color=
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMAMDGPUDesc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFObjectWriter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
[ 76%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUUtils.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUUtils.a  CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUUtils.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Built target LLVMAMDGPUUtils
make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMARMCodeGen
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp
[ 76%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUInfo.a  CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUInfo.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Built target LLVMAMDGPUInfo
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/TargetInfo /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Scanning dependencies of target LLVMARMInfo
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/TargetInfo -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
[ 76%] Linking CXX static library ../../../libLLVMARMInfo.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMARMInfo.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMInfo.a  CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMARMInfo.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Built target LLVMARMInfo
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp:16:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AMDGPU::HSAMD::Kernel::Metadata}; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::AMDGPU::HSAMD::MetadataStreamer::emitKernel(const llvm::Function&, const llvm::AMDGPU::HSAMD::Kernel::CodeProps::Metadata&, const llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
[ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibCalls.cpp
Scanning dependencies of target LLVMARMAsmParser
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 76%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MCSymbol*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:1300:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:3643:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibCalls.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibCalls.cpp:231:13:   required from ‘llvm::CallInst* CreateCallEx2(IRB&, llvm::Value*, llvm::Value*, llvm::Value*, const llvm::Twine&) [with IRB = llvm::IRBuilder<>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibCalls.cpp:1356:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
[ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibFunc.cpp
[ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 76%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:2820:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
[ 77%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual bool llvm::ARMBaseInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&) const’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUDesc.a  CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../../libLLVMAMDGPUDesc.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 77%] Built target LLVMAMDGPUDesc
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMARMDisassembler
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 77%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Linking CXX static library ../../../libLLVMARMAsmParser.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmParser.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMAsmParser.a  CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMARMAsmParser.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 77%] Built target LLVMARMAsmParser
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:167:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<unsigned int, llvm::MachineBasicBlock*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >, llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> > >; DerivedT = llvm::DenseMap<std::pair<unsigned int, llvm::MachineBasicBlock*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >, llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> > >; KeyT = std::pair<unsigned int, llvm::MachineBasicBlock*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >; BucketT = llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, llvm::MachineBasicBlock*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >; BucketT = llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, llvm::MachineBasicBlock*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >; BucketT = llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >’ declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMARMAsmPrinter
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 77%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter/ARMInstPrinter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter/ARMInstPrinter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp
[ 77%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmPrinter.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMAsmPrinter.a  CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMARMAsmPrinter.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 77%] Built target LLVMARMAsmPrinter
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMConstantPoolValue.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 77%] Linking CXX static library ../../../libLLVMARMDisassembler.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMARMDisassembler.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMDisassembler.a  CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMARMDisassembler.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 77%] Built target LLVMARMDisassembler
[ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallingConv.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, bool>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:988:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, bool>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, bool>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp
make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Scanning dependencies of target LLVMARMDesc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:882:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:885:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp
[ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
[ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
[ 80%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
[ 80%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:411:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Argument*, llvm::Value*>; T2 = std::pair<llvm::Argument*, llvm::Value*>; T = std::pair<llvm::Argument*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Argument*, llvm::Value*>*; It2 = std::pair<llvm::Argument*, llvm::Value*>*; T = std::pair<llvm::Argument*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Argument*, llvm::Value*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Argument*, llvm::Value*>; unsigned int N = 4]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ReturnInst*; DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ReturnInst* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:327:48:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Argument*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Argument*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Scanning dependencies of target LLVMARMUtils
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Linking CXX static library ../../../libLLVMARMUtils.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils && /usr/bin/cmake -P CMakeFiles/LLVMARMUtils.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMUtils.a  CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMARMUtils.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Built target LLVMARMUtils
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 80%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
[ 80%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallingConv.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:1730:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::SDValue>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::SDValue>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:7195:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:14021:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target lli-child-target
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Linking CXX static library ../../../libLLVMARMDesc.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMARMDesc.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMDesc.a  CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMARMDesc.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Built target LLVMARMDesc
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:2:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h: In instantiation of ‘llvm::Expected<long long unsigned int> llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleReserveMem(llvm::orc::remote::ResourceIdMgr::ResourceId, uint64_t, uint32_t) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::ResourceIdMgr::ResourceId = long long unsigned int; uint64_t = long long unsigned int; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:73:40:   required from ‘llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: warning: redundant move in return statement [-Wredundant-move]
  385 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h: In instantiation of ‘llvm::Expected<std::tuple<long long unsigned int, long long unsigned int, unsigned int> > llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleEmitIndirectStubs(llvm::orc::remote::ResourceIdMgr::ResourceId, uint32_t) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::ResourceIdMgr::ResourceId = long long unsigned int; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:84:42:   required from ‘llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:270:27: warning: redundant move in return statement [-Wredundant-move]
  270 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:270:27: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:2:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:102:40:   required from ‘llvm::Expected<long long unsigned int> llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::requestCompile(llvm::JITTargetAddress) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:151:10:   required from ‘static llvm::JITTargetAddress llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::reenter(void*, void*) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:293:32:   required from ‘llvm::Error llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:86:42:   required from ‘llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1311:16:   required from ‘llvm::Expected<T2> llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::utils::RequestCompile; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1086:14:   required from ‘llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]::<lambda(ResultType)>; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1589:14:   required from ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:102:40:   required from ‘llvm::Expected<long long unsigned int> llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::requestCompile(llvm::JITTargetAddress) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:151:10:   required from ‘static llvm::JITTargetAddress llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::reenter(void*, void*) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:293:32:   required from ‘llvm::Error llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:86:42:   required from ‘llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUAsmParser
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator>, std::_Select1st<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator>, std::_Select1st<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function ‘llvm::Error llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleCreateRemoteAllocator(llvm::orc::remote::ResourceIdMgr::ResourceId) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator>, std::_Select1st<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::orc::remote::OrcRemoteTargetServer<FDRawChannel, llvm::orc::OrcGenericABI>::Allocator> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
[ 80%] Linking CXX executable ../../../bin/lli-child-target
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli-child-target.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o  -o ../../../bin/lli-child-target -Wl,-rpath,"\$ORIGIN/../lib" ../../../lib/libLLVMOrcJIT.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMSupport.a -lpthread ../../../lib/libLLVMExecutionEngine.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMTarget.a ../../../lib/libLLVMTransformUtils.a ../../../lib/libLLVMAnalysis.a ../../../lib/libLLVMObject.a ../../../lib/libLLVMBitReader.a ../../../lib/libLLVMMCParser.a ../../../lib/libLLVMMC.a ../../../lib/libLLVMProfileData.a ../../../lib/libLLVMCore.a ../../../lib/libLLVMBinaryFormat.a ../../../lib/libLLVMSupport.a -lrt -ldl -lpthread -lm ../../../lib/libLLVMDemangle.a 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Built target lli-child-target
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp
make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUAsmPrinter
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp
[ 80%] Linking CXX static library ../../../libLLVMAMDGPUAsmPrinter.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmPrinter.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUAsmPrinter.a  CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUAsmPrinter.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Built target LLVMAMDGPUAsmPrinter
[ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUDisassembler
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/.. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/..  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 80%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmParser.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUAsmParser.a  CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUAsmParser.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 80%] Built target LLVMAMDGPUAsmParser
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDisassembler.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUDisassembler.a  CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUDisassembler.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 82%] Built target LLVMAMDGPUDisassembler
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal".
Scanning dependencies of target llvm-cfi-verify
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 82%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:326:79:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:332:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::CallLowering::ArgInfo>::Data’ from ‘std::initializer_list<llvm::CallLowering::ArgInfo>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:341:15:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, bool>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:860:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, bool>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, bool>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, long long unsigned int> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned int, long long unsigned int> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/usr/include/c++/9/bits/stl_map.h: In function ‘void printIndirectCFInstructions(llvm::cfi_verify::FileAnalysis&, const llvm::SpecialCaseList*)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned int, long long unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Linking CXX executable ../../bin/llvm-cfi-verify
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cfi-verify.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o  -o ../../bin/llvm-cfi-verify -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMARMAsmParser.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMARMDisassembler.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMObject.a ../../lib/libLLVMSupport.a ../../lib/libLLVMSymbolize.a -lpthread ../../lib/libLLVMCFIVerify.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMObject.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMSupport.a -lrt -ldl -lpthread -lm ../../lib/libLLVMDemangle.a 
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; DerivedT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:291:19:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 82%] Built target llvm-cfi-verify
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::MachineInstrBundleIterator<llvm::MachineInstr> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:327:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::MachineInstrBundleIterator<llvm::MachineInstr> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::MachineInstrBundleIterator<llvm::MachineInstr> >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; DerivedT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:467:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::MachineOperand*, long long int>; T2 = std::pair<llvm::MachineOperand*, long long int>; T = std::pair<llvm::MachineOperand*, long long int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::MachineOperand*, long long int>*; It2 = std::pair<llvm::MachineOperand*, long long int>*; T = std::pair<llvm::MachineOperand*, long long int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::MachineOperand*, long long int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::MachineOperand*, long long int>; unsigned int N = 3]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:367:24:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineOperand*, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineOperand*, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:296:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineOperand*, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineOperand*, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::MachineOperand*, long long int>; T2 = std::pair<llvm::MachineOperand*, long long int>; T = std::pair<llvm::MachineOperand*, long long int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::MachineOperand*, long long int>*; It2 = std::pair<llvm::MachineOperand*, long long int>*; T = std::pair<llvm::MachineOperand*, long long int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::MachineOperand*, long long int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::MachineOperand*, long long int>; unsigned int N = 3]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:301:12:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::MachineOperand*, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::MachineOperand*, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:31:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:211:60:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<unsigned int, unsigned int>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:179:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::Value*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:69:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:55:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/tuple:38,
                 from /usr/include/c++/9/functional:54,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARM.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/ARM/ARMComputeBlockSize.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Linking CXX static library ../../libLLVMARMCodeGen.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/ARM && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMARMCodeGen.a  CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMARMCodeGen.a
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 82%] Built target LLVMARMCodeGen
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:1201:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::SDValue>::Data’ from ‘std::initializer_list<llvm::SDValue>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:2482:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, llvm::SDValue>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, llvm::SDValue>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:52:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:60:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<int, long long int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::SlotIndex>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/memory:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12:   required from ‘T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 84%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAMDGPUCodeGen.a  CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
/usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Built target LLVMAMDGPUCodeGen
make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal".
Scanning dependencies of target LLVM
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC    -fno-exceptions -fno-rtti -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib/libllvm.cpp
[ 84%] Linking CXX shared library ../../lib/libLLVM-6.0.so
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVM.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLLVM-6.0.so -o ../../lib/libLLVM-6.0.so CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--version-script,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib/libLLVMDemangle.a ../../lib/libLLVMSupport.a ../../lib/libLLVMCore.a ../../lib/libLLVMFuzzMutate.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMMIRParser.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMipo.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMCoroutines.a ../../lib/libLLVMLinker.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMLTO.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMObject.a ../../lib/libLLVMObjectYAML.a ../../lib/libLLVMOption.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMInterpreter.a ../../lib/libLLVMMCJIT.a ../../lib/libLLVMOrcJIT.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMTarget.a ../../lib/libLLVMNVPTXCodeGen.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMAMDGPUCodeGen.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMCodeGen.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmParser.a ../../lib/libLLVMARMDisassembler.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMDlltoolDriver.a ../../lib/libLLVMLibDriver.a ../../lib/libLLVMXRay.a ../../lib/libLLVMWindowsManifest.a -Wl,--no-whole-archive ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMOption.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a ../../lib/libLLVMDemangle.a -lrt -ldl -lpthread -lm 
/usr/bin/ld: error: ../../lib/libLLVM-6.0.so(.debug_info) is too large (0x2d363ca3 bytes)
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Built target LLVM
make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake --color=
make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend
make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend
make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal".
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color=
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-config /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO.dir/depend.internal".
Scanning dependencies of target llvm-config
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
Scanning dependencies of target LLVMTestingSupport
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config && /usr/bin/g++  -DCMAKE_CFG_INTDIR=\".\" -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-config -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-config/llvm-config.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp
Scanning dependencies of target llvm-ar
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar/llvm-ar.cpp
Scanning dependencies of target LTO
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC    -fno-exceptions -fno-rtti -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto/LTODisassembler.cpp
[ 84%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC    -fno-exceptions -fno-rtti -o CMakeFiles/LTO.dir/lto.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:311:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  311 | #if _MSC_VER >= 1500
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:395:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  395 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:413:5: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  413 | #if GTEST_OS_LINUX_ANDROID
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:420:6: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  420 | # if GTEST_OS_LINUX_ANDROID
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:428:5: warning: "GTEST_USES_PCRE" is not defined, evaluates to 0 [-Wundef]
  428 | #if GTEST_USES_PCRE
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:424:32: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  424 | #  define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS)
      |                                ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:431:7: note: in expansion of macro ‘GTEST_HAS_POSIX_RE’
  431 | #elif GTEST_HAS_POSIX_RE
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:475:29: warning: "__EXCEPTIONS" is not defined, evaluates to 0 [-Wundef]
  475 | # elif defined(__GNUC__) && __EXCEPTIONS
      |                             ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:622:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
  622 | # if _MSC_VER
      |      ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:657:11: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef]
  657 |       && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600
      |           ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:759:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  759 | #  if GTEST_OS_LINUX_ANDROID
      |       ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:33: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  780 | # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \
      |                                 ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:5: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:31: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
  781 |     GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT
      |                               ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 1109 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1111 | #elif GTEST_HAS_STD_WSTRING
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1406:5: warning: "GTEST_HAS_DOWNCAST_" is not defined, evaluates to 0 [-Wundef]
 1406 | #if GTEST_HAS_DOWNCAST_
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’
  922 |     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  923 |      || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
      |          ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1452:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’
 1452 | #if GTEST_IS_THREADSAFE
      |     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1466:6: warning: "GTEST_HAS_NOTIFICATION_" is not defined, evaluates to 0 [-Wundef]
 1466 | # if GTEST_HAS_NOTIFICATION_
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1568:28: warning: "GTEST_OS_WINDOWS_MINGW" is not defined, evaluates to 0 [-Wundef]
 1568 | # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW
      |                            ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1649:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef]
 1649 | # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1653:8: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 1653 | # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |        ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2242:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2242 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2310:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2310 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:34: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:61: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2373 | #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT
      |                                                             ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2379:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2379 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2386:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2386 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:57: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef]
 2397 | #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT
      |                                                         ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2413:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 2413 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2429:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef]
 2429 | #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2493:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2493 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:104,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:53:6: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
   53 | #if !GTEST_NO_LLVM_RAW_OSTREAM
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:104,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:135:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  135 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:160:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  160 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:187:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef]
  187 | #if GTEST_NO_LLVM_RAW_OSTREAM
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  218 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  224 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:104,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:238:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  238 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:104,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-string.h:71:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
   71 | #if GTEST_OS_WINDOWS_MOBILE
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:104,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:487:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  487 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  328 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  333 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
  570 | #if GTEST_HAS_GLOBAL_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  577 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  820 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-death-test.h:201:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
  201 | # if !GTEST_OS_WINDOWS
      |       ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:184:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  184 | #if !GTEST_OS_SYMBIAN
      |      ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:3155:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 3155 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:1224:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef]
 1224 | # if GTEST_HAS_COMBINE
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 1612 | #if GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1821:6: warning: "GTEST_DONT_DEFINE_FAIL" is not defined, evaluates to 0 [-Wundef]
 1821 | #if !GTEST_DONT_DEFINE_FAIL
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1830:6: warning: "GTEST_DONT_DEFINE_SUCCEED" is not defined, evaluates to 0 [-Wundef]
 1830 | #if !GTEST_DONT_DEFINE_SUCCEED
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1955:6: warning: "GTEST_DONT_DEFINE_ASSERT_EQ" is not defined, evaluates to 0 [-Wundef]
 1955 | #if !GTEST_DONT_DEFINE_ASSERT_EQ
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1959:6: warning: "GTEST_DONT_DEFINE_ASSERT_NE" is not defined, evaluates to 0 [-Wundef]
 1959 | #if !GTEST_DONT_DEFINE_ASSERT_NE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1963:6: warning: "GTEST_DONT_DEFINE_ASSERT_LE" is not defined, evaluates to 0 [-Wundef]
 1963 | #if !GTEST_DONT_DEFINE_ASSERT_LE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1967:6: warning: "GTEST_DONT_DEFINE_ASSERT_LT" is not defined, evaluates to 0 [-Wundef]
 1967 | #if !GTEST_DONT_DEFINE_ASSERT_LT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1971:6: warning: "GTEST_DONT_DEFINE_ASSERT_GE" is not defined, evaluates to 0 [-Wundef]
 1971 | #if !GTEST_DONT_DEFINE_ASSERT_GE
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1975:6: warning: "GTEST_DONT_DEFINE_ASSERT_GT" is not defined, evaluates to 0 [-Wundef]
 1975 | #if !GTEST_DONT_DEFINE_ASSERT_GT
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2064:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef]
 2064 | #if GTEST_OS_WINDOWS
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2186:6: warning: "GTEST_DONT_DEFINE_TEST" is not defined, evaluates to 0 [-Wundef]
 2186 | #if !GTEST_DONT_DEFINE_TEST
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:100:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  100 | #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \
      |      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:436:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  436 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:457:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
  457 | #if GTEST_OS_SYMBIAN
      |     ^~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:774:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
  774 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1114:53: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef]
 1114 | #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN)
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1151:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef]
 1151 | #if !GTEST_OS_WINDOWS_MOBILE
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:372:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef]
  372 | #if GTEST_HAS_STRING_PIECE_
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
  533 |     (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |        ^~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                  ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                     ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                         ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef]
  525 |     (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX))
      |                                                                                           ^~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’
 4041 | #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING
      |                                 ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >’ has user-provided ‘void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1369 |   GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from ‘testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)’ is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because ‘testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >’ has user-provided ‘void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]’
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
[ 84%] Linking CXX static library ../../libLLVMTestingSupport.a
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support && /usr/bin/cmake -P CMakeFiles/LLVMTestingSupport.dir/cmake_clean_target.cmake
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTestingSupport.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMTestingSupport.a  CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
/usr/bin/ranlib ../../libLLVMTestingSupport.a
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 84%] Built target LLVMTestingSupport
make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal".
Scanning dependencies of target llvm-lto
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 85%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto/llvm-lto.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Options.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar/llvm-ar.cpp:17:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘void addMember(std::vector<llvm::NewArchiveMember>&, const llvm::object::Archive::Child&, int)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]’:
/usr/include/c++/9/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
  340 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘void addMember(std::vector<llvm::NewArchiveMember>&, llvm::StringRef, int)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Options.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar/llvm-ar.cpp:17:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)’:
/usr/include/c++/9/bits/stl_vector.h:1291:57: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
 1291 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                                                         ^
/usr/include/c++/9/bits/stl_vector.h:1291:57: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
 1291 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                                                         ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 85%] Linking CXX executable ../../bin/llvm-config
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-config.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-config.dir/llvm-config.cpp.o  -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 87%] Linking CXX executable ../../bin/llvm-ar
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-ar.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o  -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-config
make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal".
Scanning dependencies of target llvm-profdata
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-ar
make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal".
Scanning dependencies of target bugpoint
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto/llvm-lto.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto/llvm-lto.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp
[ 87%] Linking CXX shared library ../../lib/libLTO.so
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/LTO.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/LTO.exports  -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLTO.so.6 -o ../../lib/libLTO.so.6.0.0 CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so 
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLTO.so.6.0.0 ../../lib/libLTO.so.6 ../../lib/libLTO.so
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target LTO
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  128 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp: In member function ‘llvm::Expected<std::__cxx11::basic_string<char> > llvm::BugDriver::executeProgram(const llvm::Module*, std::string, std::string, const string&, llvm::AbstractInterpreter*) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:347:21: warning: redundant move in return statement [-Wredundant-move]
  347 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:347:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp: In member function ‘llvm::Expected<std::__cxx11::basic_string<char> > llvm::BugDriver::compileSharedObject(const string&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:394:21: warning: redundant move in return statement [-Wredundant-move]
  394 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:394:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:399:21: warning: redundant move in return statement [-Wredundant-move]
  399 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:399:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp: In member function ‘llvm::Expected<bool> llvm::BugDriver::diffProgram(const llvm::Module*, const string&, const string&, bool) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:448:21: warning: redundant move in return statement [-Wredundant-move]
  448 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp:448:21: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Options.h:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:17:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In function ‘int showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::GlobalVariable*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:950:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = const llvm::Instruction*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:976:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::Function*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:1071:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = const llvm::BasicBlock*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:1088:71:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = std::__cxx11::basic_string<char>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:1160:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = const llvm::MDNode*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp:1173:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/set:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/ProfileCommon.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:20:
/usr/include/c++/9/bits/stl_map.h: In member function ‘llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal".
Scanning dependencies of target llvm-dsymutil
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.cpp
[ 87%] Linking CXX executable ../../bin/llvm-lto
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o  -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-lto
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExtractFunction.cpp
[ 87%] Linking CXX executable ../../bin/llvm-profdata
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-profdata.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o  -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-profdata
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.cpp: In member function ‘llvm::ErrorOr<std::vector<const llvm::object::ObjectFile*> > llvm::dsymutil::BinaryHolder::GetObjectFiles(llvm::StringRef, llvm::sys::TimePoint<std::chrono::duration<long long int> >)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.cpp:203:19: warning: redundant move in return statement [-Wredundant-move]
  203 |   return std::move(Objects);
      |          ~~~~~~~~~^~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.cpp:203:19: note: remove ‘std::move’ call
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/FindBugs.cpp
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/CFBundle.cpp
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp: In static member function ‘static llvm::ErrorOr<std::vector<std::unique_ptr<llvm::dsymutil::DebugMap> > > llvm::dsymutil::DebugMap::parseYAMLDebugMap(llvm::StringRef, llvm::StringRef, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:145:19: warning: redundant move in return statement [-Wredundant-move]
  145 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:145:19: note: remove ‘std::move’ call
make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/depend.internal".
Scanning dependencies of target llc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llc.dir/llc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.cpp
make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/depend.internal".
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp
Scanning dependencies of target lli
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/lli.dir/lli.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Distance = int; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LinkAllCodegenComponents.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.cpp:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function ‘llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove ‘std::move’ call
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In constructor ‘llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In member function ‘virtual llvm::Expected<llvm::ListReducer<std::__cxx11::basic_string<char> >::TestResult> {anonymous}::ReduceMiscompilingPasses::doTest(std::vector<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:86:21: warning: redundant move in return statement [-Wredundant-move]
   86 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:86:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:127:21: warning: redundant move in return statement [-Wredundant-move]
  127 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:127:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:173:21: warning: redundant move in return statement [-Wredundant-move]
  173 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:173:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In member function ‘virtual llvm::Expected<llvm::ListReducer<llvm::Function*>::TestResult> {anonymous}::ReduceMiscompilingFunctions::doTest(std::vector<llvm::Function*>&, std::vector<llvm::Function*>&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:204:25: warning: redundant move in return statement [-Wredundant-move]
  204 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:204:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:211:25: warning: redundant move in return statement [-Wredundant-move]
  211 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:211:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In function ‘llvm::Expected<std::unique_ptr<llvm::Module> > testMergedProgram(const llvm::BugDriver&, const llvm::Module&, const llvm::Module&, bool&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:241:21: warning: redundant move in return statement [-Wredundant-move]
  241 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:241:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:243:19: warning: redundant move in return statement [-Wredundant-move]
  243 |   return std::move(Merged);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:243:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In function ‘llvm::Expected<bool> ExtractLoops(llvm::BugDriver&, llvm::Expected<bool> (*)(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>), std::vector<llvm::Function*>&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:344:23: warning: redundant move in return statement [-Wredundant-move]
  344 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:344:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:389:23: warning: redundant move in return statement [-Wredundant-move]
  389 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:389:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In member function ‘virtual llvm::Expected<llvm::ListReducer<llvm::BasicBlock*>::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector<llvm::BasicBlock*>&, std::vector<llvm::BasicBlock*>&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:472:25: warning: redundant move in return statement [-Wredundant-move]
  472 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:472:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:479:25: warning: redundant move in return statement [-Wredundant-move]
  479 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:479:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In function ‘llvm::Expected<bool> ExtractBlocks(llvm::BugDriver&, llvm::Expected<bool> (*)(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>), std::vector<llvm::Function*>&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:566:21: warning: redundant move in return statement [-Wredundant-move]
  566 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:566:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:574:23: warning: redundant move in return statement [-Wredundant-move]
  574 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:574:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In function ‘llvm::Expected<std::vector<llvm::Function*> > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected<bool> (*)(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>))’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:645:23: warning: redundant move in return statement [-Wredundant-move]
  645 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:645:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:660:23: warning: redundant move in return statement [-Wredundant-move]
  660 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:660:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:671:25: warning: redundant move in return statement [-Wredundant-move]
  671 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:671:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:684:23: warning: redundant move in return statement [-Wredundant-move]
  684 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:684:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:694:25: warning: redundant move in return statement [-Wredundant-move]
  694 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:694:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In function ‘llvm::Expected<bool> TestOptimizer(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:724:23: warning: redundant move in return statement [-Wredundant-move]
  724 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:724:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:733:21: warning: redundant move in return statement [-Wredundant-move]
  733 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:733:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp: In function ‘llvm::Expected<bool> TestCodeGenerator(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move]
  994 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:994:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:1003:21: warning: redundant move in return statement [-Wredundant-move]
 1003 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:1003:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::BasicBlock*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:572:31:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::Function*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:642:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h: In instantiation of ‘llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = std::__cxx11::basic_string<char>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp:750:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:53:25: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:126:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ListReducer.h:189:31: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LinkAllCodegenComponents.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:22:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient> > llvm::orc::remote::OrcRemoteTargetClient::Create(llvm::orc::rpc::RawByteChannel&, std::function<void(llvm::Error)>)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:483:23: warning: redundant move in return statement [-Wredundant-move]
  483 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:483:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:484:21: warning: redundant move in return statement [-Wredundant-move]
  484 |     return std::move(Client);
      |            ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:484:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function ‘llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager> > llvm::orc::remote::OrcRemoteTargetClient::createRemoteMemoryManager()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:517:23: warning: redundant move in return statement [-Wredundant-move]
  517 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:517:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function ‘llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient::RemoteIndirectStubsManager> > llvm::orc::remote::OrcRemoteTargetClient::createIndirectStubsManager()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:528:23: warning: redundant move in return statement [-Wredundant-move]
  528 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:528:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function ‘llvm::Expected<llvm::orc::remote::OrcRemoteTargetClient::RemoteCompileCallbackManager&> llvm::orc::remote::OrcRemoteTargetClient::enableCompileCallbacks(llvm::JITTargetAddress)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:536:23: warning: redundant move in return statement [-Wredundant-move]
  536 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:536:23: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:120:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move]
  267 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move]
  235 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:491:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallMain; ArgTs = {long long unsigned int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:500:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallVoidVoid; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:508:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::CreateRemoteAllocator; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:516:56:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::CreateIndirectStubsOwner; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:527:61:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitResolverBlock; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:535:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetSymbolAddress; ArgTs = {llvm::StringRef}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:548:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:554:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:570:52:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::eh::RegisterEHFrames; ArgTs = {long long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:579:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::DestroyRemoteAllocator; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:584:57:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::DestroyIndirectStubsOwner; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:594:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitIndirectStubs; ArgTs = {long long unsigned int, unsigned int}; AltRetT = std::tuple<long long unsigned int, long long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long long unsigned int, long long unsigned int, unsigned int> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:600:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple<long long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long long unsigned int, unsigned int> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:604:46:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReadMem; ArgTs = {long long unsigned int, long long unsigned int}; AltRetT = std::vector<unsigned char, std::allocator<unsigned char> >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::vector<unsigned char, std::allocator<unsigned char> > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:615:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReserveMem; ArgTs = {long long unsigned int, long long unsigned int, unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:625:64:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::SetProtections; ArgTs = {long long unsigned int, long long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:635:75:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WriteMem; ArgTs = {llvm::orc::remote::DirectBufferWriter}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:643:76:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WritePtr; ArgTs = {long long unsigned int, long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:651:45:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  336 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move]
  464 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string<char>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:62:   required from ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbolIn(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>; std::string = std::__cxx11::basic_string<char>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:160:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move]
  175 |           return std::move(Err);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move]
  524 |           return std::move(Err);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<typename BaseLayerT::ModuleHandleT> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::emitPartition(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set<llvm::Function*>; BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::_List_iterator<std::unique_ptr<llvm::orc::RTDyldObjectLinkingLayerBase::LinkedObject> >; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:14:   required from ‘llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move]
  605 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:28:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1311:16:   required from ‘llvm::Expected<T2> llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::exec::CallIntVoid; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1086:14:   required from ‘llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]::<lambda(ResultType)>; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1589:14:   required from ‘typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:491:41:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:3370:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::dwarf::Attribute>::Data’ from ‘std::initializer_list<llvm::dwarf::Attribute>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/OptimizerDriver.cpp
[ 87%] Linking CXX executable ../../bin/llc
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llc.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o  -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Distance = int; _Tp = llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llc
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ToolRunner.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘virtual uint8_t* llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘virtual uint8_t* llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ToolRunner.cpp: In member function ‘virtual llvm::Expected<int> llvm::LLC::ExecuteProgram(const string&, const std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&, unsigned int, unsigned int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ToolRunner.cpp:518:21: warning: redundant move in return statement [-Wredundant-move]
  518 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ToolRunner.cpp:518:21: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]’:
/usr/include/c++/9/bits/vector.tcc:426: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++/9/bits/vector.tcc: In member function ‘virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::notifyObjectLoaded(llvm::RuntimeDyld&, const llvm::object::ObjectFile&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::GenericValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/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++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator’ {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
/usr/include/c++/9/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<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]’:
/usr/include/c++/9/bits/vector.tcc:721: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
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void llvm::dsymutil::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: 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
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662: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
/usr/include/c++/9/bits/stl_vector.h:1662:4: 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
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662: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
/usr/include/c++/9/bits/stl_vector.h:1662:4: 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
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662: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
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::wrapHandler(HandlerT) [with Func = llvm::orc::remote::utils::RequestCompile; HandlerT = llvm::orc::remote::OrcRemoteTargetClient::OrcRemoteTargetClient(llvm::orc::rpc::RawByteChannel&, std::function<void(llvm::Error)>, llvm::Error&)::<lambda(llvm::JITTargetAddress)>; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]::<lambda(llvm::orc::rpc::RawByteChannel&, unsigned int)>; _ArgTypes = {llvm::orc::rpc::RawByteChannel&, unsigned int}]’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/functional:59,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/usr/include/c++/9/bits/std_function.h:287: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
  287 |       }
      |       ^
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::patchLineTableForUnit(llvm::dsymutil::{anonymous}::CompileUnit&, llvm::DWARFContext&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/usr/include/c++/9/bits/vector.tcc: In member function ‘virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::reserveAllocationSpace(uintptr_t, uint32_t, uintptr_t, uint32_t, uintptr_t, uint32_t)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
   78 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
[ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp: In member function ‘llvm::ErrorOr<std::vector<std::unique_ptr<llvm::dsymutil::DebugMap> > > {anonymous}::MachODebugMapParser::parse()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:334:19: warning: redundant move in return statement [-Wredundant-move]
  334 |   return std::move(Results);
      |          ~~~~~~~~~^~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:334:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h: In instantiation of ‘llvm::ErrorOr<std::vector<const ObjectFileType*> > llvm::dsymutil::BinaryHolder::GetFilesAs(llvm::StringRef, llvm::sys::TimePoint<std::chrono::duration<long long int> >) [with ObjectFileType = llvm::object::MachOObjectFile; llvm::sys::TimePoint<std::chrono::duration<long long int> > = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:123:70:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:118:29: warning: redundant move in return statement [-Wredundant-move]
  118 |     return std::move(Objects);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:118:29: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function ‘unsigned int llvm::dsymutil::{anonymous}::DwarfLinker::shouldKeepSubprogramDIE(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDie&, llvm::dsymutil::{anonymous}::CompileUnit&, llvm::dsymutil::{anonymous}::CompileUnit::DIEInfo&, unsigned int)’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContext&)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16:
/usr/include/c++/9/bits/stl_vector.h: In function ‘int main(int, char**, char* const*)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function ‘bool llvm::dsymutil::{anonymous}::DwarfLinker::link(const llvm::dsymutil::DebugMap&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:33,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 87%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function ‘llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueMap.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueMap.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueMap.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueMap.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:120:58:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move]
  267 |         return std::move(Err);
      |                             ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move]
  235 |       return std::move(Err);
      |                           ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  336 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move]
  464 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string<char>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:62:   required from ‘llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbolIn(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>; std::string = std::__cxx11::basic_string<char>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:160:55:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move]
  175 |           return std::move(Err);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move]
  524 |           return std::move(Err);
      |                               ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove ‘std::move’ call
[ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of ‘llvm::Expected<typename BaseLayerT::ModuleHandleT> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::emitPartition(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set<llvm::Function*>; BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::_List_iterator<std::unique_ptr<llvm::orc::RTDyldObjectLinkingLayerBase::LinkedObject> >; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:14:   required from ‘llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from ‘llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::_List_iterator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move]
  605 |             return std::move(Err);
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove ‘std::move’ call
[ 87%] Linking CXX executable ../../bin/bugpoint
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/bugpoint.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o  -o ../../bin/bugpoint -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target bugpoint
make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-as /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal".
Scanning dependencies of target llvm-as
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-as -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-as/llvm-as.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.cpp:10:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::function<long long unsigned int()> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<long long unsigned int()> >, std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-bcanalyzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal".
Scanning dependencies of target llvm-bcanalyzer
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-bcanalyzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
[ 87%] Linking CXX executable ../../bin/llvm-dsymutil
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dsymutil.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o  -o ../../bin/llvm-dsymutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-dsymutil
make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal".
Scanning dependencies of target llvm-c-test
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/attributes.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/attributes.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/calc.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/calc.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/debuginfo.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/debuginfo.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/diagnostic.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/disassemble.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/disassemble.c
[ 87%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/echo.cpp
[ 87%] Linking CXX executable ../../bin/llvm-as
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-as.dir/llvm-as.cpp.o  -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:29,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.cpp:10:
/usr/include/c++/9/bits/stl_map.h: In member function ‘llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<long long unsigned int()> >, std::_Select1st<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<long long unsigned int()> > >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-as
make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cat /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal".
Scanning dependencies of target llvm-cat
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cat -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cat/llvm-cat.cpp
[ 87%] Linking CXX executable ../../bin/lli
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli.dir/lli.cpp.o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o  -o ../../bin/lli -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target lli
make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal".
Scanning dependencies of target llvm-cov
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/helpers.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/helpers.c
[ 87%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/llvm-cov.cpp
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/include-all.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/include-all.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/main.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/main.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/module.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/module.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/metadata.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/metadata.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/object.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/object.c
[ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/targets.c.o   -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/targets.c
[ 87%] Linking CXX executable ../../bin/llvm-c-test
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-c-test.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-c-test.dir/attributes.c.o CMakeFiles/llvm-c-test.dir/calc.c.o CMakeFiles/llvm-c-test.dir/debuginfo.c.o CMakeFiles/llvm-c-test.dir/diagnostic.c.o CMakeFiles/llvm-c-test.dir/disassemble.c.o CMakeFiles/llvm-c-test.dir/echo.cpp.o CMakeFiles/llvm-c-test.dir/helpers.c.o CMakeFiles/llvm-c-test.dir/include-all.c.o CMakeFiles/llvm-c-test.dir/main.c.o CMakeFiles/llvm-c-test.dir/module.c.o CMakeFiles/llvm-c-test.dir/metadata.c.o CMakeFiles/llvm-c-test.dir/object.c.o CMakeFiles/llvm-c-test.dir/targets.c.o  -o ../../bin/llvm-c-test -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 87%] Linking CXX executable ../../bin/llvm-cat
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cat.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o  -o ../../bin/llvm-cat -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 87%] Built target llvm-c-test
[ 87%] Linking CXX executable ../../bin/llvm-bcanalyzer
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-bcanalyzer.dir/link.txt --verbose=1
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/gcov.cpp
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o  -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake --color=
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal".
[ 88%] Built target llvm-cat
make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal".
Scanning dependencies of target llvm-cvtres
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
Scanning dependencies of target llvm-cxxdump
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build
[ 88%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres/llvm-cvtres.cpp
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump/llvm-cxxdump.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Built target llvm-bcanalyzer
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CodeCoverage.cpp
[ 88%] Linking CXX executable ../../bin/llvm-cvtres
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cvtres.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o  -o ../../bin/llvm-cvtres -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxfilt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal".
Scanning dependencies of target llvm-cxxfilt
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxfilt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxfilt/llvm-cxxfilt.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Built target llvm-cvtres
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageExporterJson.cpp
[ 88%] Linking CXX executable ../../bin/llvm-cxxfilt
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxfilt.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o  -o ../../bin/llvm-cxxfilt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Built target llvm-cxxfilt
[ 88%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump/Error.cpp
make -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-demangle-fuzzer
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer/DummyDemanglerFuzzer.cpp
[ 88%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer/llvm-demangle-fuzzer.cpp
[ 88%] Linking CXX executable ../../bin/llvm-demangle-fuzzer
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-demangle-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o  -o ../../bin/llvm-demangle-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Built target llvm-demangle-fuzzer
make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal".
Scanning dependencies of target llvm-diff
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/llvm-diff.cpp
[ 88%] Linking CXX executable ../../bin/llvm-cxxdump
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxdump.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o  -o ../../bin/llvm-cxxdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Built target llvm-cxxdump
[ 88%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.cpp
[ 88%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.cpp
make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal".
Scanning dependencies of target llvm-dis
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis/llvm-dis.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.cpp:33:34:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Instruction*, llvm::Instruction*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.cpp
[ 88%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, llvm::Function*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:661:47:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::Function*, llvm::Function*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::Function*, llvm::Function*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:50:5:   required from ‘void {anonymous}::PriorityQueue<T, Sorter, InlineCapacity>::insert(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; Sorter = {anonymous}::FunctionDifferenceEngine::QueueSorter; unsigned int InlineCapacity = 20]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:168:33:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis/llvm-dis.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis/llvm-dis.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionCoverageSummary&}; _Tp = llvm::FunctionCoverageSummary; _Alloc = std::allocator<llvm::FunctionCoverageSummary>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::FunctionCoverageSummary>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::FunctionCoverageSummary*, std::vector<llvm::FunctionCoverageSummary> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageView.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.cpp:14:
/usr/include/c++/9/bits/stl_vector.h: In static member function ‘static std::vector<llvm::FileCoverageSummary> llvm::CoverageReport::prepareFileReports(const llvm::coverage::CoverageMapping&, llvm::FileCoverageSummary&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, const llvm::CoverageViewOptions&, const llvm::CoverageFilter&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::FunctionCoverageSummary*, std::vector<llvm::FunctionCoverageSummary> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 88%] Linking CXX executable ../../bin/llvm-dis
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dis.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o  -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Built target llvm-dis
make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal".
Scanning dependencies of target llvm-dwarfdump
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageView.cpp: In member function ‘llvm::Expected<std::unique_ptr<llvm::raw_ostream, llvm::CoveragePrinter::StreamDestructor> > llvm::CoveragePrinter::createOutputStream(llvm::StringRef, llvm::StringRef, bool) const’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageView.cpp:72:19: warning: redundant move in return statement [-Wredundant-move]
   72 |   return std::move(OS);
      |          ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageView.cpp:72:19: note: remove ‘std::move’ call
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 88%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump/Statistics.cpp
[ 88%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:516:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<const llvm::cl::OptionCategory*>::Data’ from ‘std::initializer_list<const llvm::cl::OptionCategory*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal".
[ 90%] Linking CXX executable ../../bin/llvm-diff
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-diff.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o  -o ../../bin/llvm-diff -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
Scanning dependencies of target llvm-dwp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-diff
[ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewHTML.cpp
make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-extract /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal".
Scanning dependencies of target llvm-extract
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-extract -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-extract/llvm-extract.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewHTML.cpp: In member function ‘virtual llvm::Expected<std::unique_ptr<llvm::raw_ostream, llvm::CoveragePrinter::StreamDestructor> > llvm::CoveragePrinterHTML::createViewFile(llvm::StringRef, bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewHTML.cpp:279:19: warning: redundant move in return statement [-Wredundant-move]
  279 |   return std::move(OS);
      |          ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewHTML.cpp:279:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp: In function ‘llvm::Expected<llvm::SmallVector<std::__cxx11::basic_string<char>, 16> > getDWOFilenames(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:492:19: warning: redundant move in return statement [-Wredundant-move]
  492 |   return std::move(DWOPaths);
      |          ~~~~~~~~~^~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:492:19: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:479:68:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::dwarf::Attribute>::Data’ from ‘std::initializer_list<llvm::dwarf::Attribute>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 90%] Linking CXX executable ../../bin/llvm-dwarfdump
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwarfdump.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o  -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-dwarfdump
[ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.cpp
make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-isel-fuzzer
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer/DummyISelFuzzer.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, UnitIndexEntry> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, UnitIndexEntry> >]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 90%] Linking CXX executable ../../bin/llvm-extract
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-extract.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o  -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.cpp:122:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<unsigned int, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<unsigned int, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 90%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-extract
[ 90%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.cpp
/usr/include/c++/9/bits/vector.tcc: In function ‘void addAllTypes(llvm::MCStreamer&, llvm::MapVector<long long unsigned int, UnitIndexEntry>&, llvm::MCSection*, const std::vector<llvm::StringRef>&, const UnitIndexEntry&, uint32_t&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/TestingSupport.cpp
make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal".
Scanning dependencies of target llvm-link
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link/llvm-link.cpp
[ 90%] Linking CXX executable ../../bin/llvm-cov
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cov.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o CMakeFiles/llvm-cov.dir/gcov.cpp.o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o  -o ../../bin/llvm-cov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 90%] Linking CXX executable ../../bin/llvm-dwp
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwp.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o  -o ../../bin/llvm-dwp -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-cov
make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal".
Scanning dependencies of target llvm-lto2
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2 && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2 -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2 -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2/llvm-lto2.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-dwp
make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link/llvm-link.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link/llvm-link.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target llvm-mc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2/llvm-lto2.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2/llvm-lto2.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 90%] Linking CXX executable ../../bin/llvm-link
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-link.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-link.dir/llvm-link.cpp.o  -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-link
make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mcmarkup /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal".
Scanning dependencies of target llvm-mcmarkup
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mcmarkup -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mcmarkup/llvm-mcmarkup.cpp
[ 90%] Linking CXX executable ../../bin/llvm-isel-fuzzer
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-isel-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o  -o ../../bin/llvm-isel-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 90%] Linking CXX executable ../../bin/llvm-mcmarkup
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mcmarkup.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o  -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-isel-fuzzer
make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-modextract /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal".
Scanning dependencies of target llvm-modextract
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-modextract -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-modextract/llvm-modextract.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-mcmarkup
make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal".
Scanning dependencies of target llvm-mt
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt/llvm-mt.cpp
[ 90%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:15:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 90%] Linking CXX executable ../../bin/llvm-mt
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mt.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o  -o ../../bin/llvm-mt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-mt
make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal".
Scanning dependencies of target llvm-nm
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp
[ 90%] Linking CXX executable ../../bin/llvm-mc
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mc.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o  -o ../../bin/llvm-mc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 90%] Linking CXX executable ../../bin/llvm-modextract
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-modextract.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o  -o ../../bin/llvm-modextract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-mc
make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal".
Scanning dependencies of target llvm-objcopy
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/llvm-objcopy.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-modextract
[ 90%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Object.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objcopy.dir/Object.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp: In function ‘void dumpSymbolNamesFromObject(llvm::object::SymbolicFile&, bool, const string&, const string&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1156:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess]
 1156 |       memset(&S, '\0', sizeof(S));
      |                                 ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1249:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess]
 1249 |           memset(&S, '\0', sizeof(NMSymbol));
      |                                            ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1340:46: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess]
 1340 |             memset(&U, '\0', sizeof(NMSymbol));
      |                                              ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1407:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess]
 1407 |           memset(&B, '\0', sizeof(NMSymbol));
      |                                            ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1467:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess]
 1467 |           memset(&L, '\0', sizeof(NMSymbol));
      |                                            ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1530:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess]
 1530 |           memset(&W, '\0', sizeof(NMSymbol));
      |                                            ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp: In instantiation of ‘std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:936:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
  507 |     return std::move(SymTab);
      |                            ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp: In instantiation of ‘std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:937:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp: In instantiation of ‘std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:938:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp: In instantiation of ‘std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:939:16:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:507:28: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:22:
/usr/include/c++/9/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::NMSymbol&}; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Linking CXX executable ../../bin/llvm-lto2
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto2.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o  -o ../../bin/llvm-lto2 -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-lto2
make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal".
Scanning dependencies of target llvm-objdump
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp: In function ‘void darwinPrintSymbol(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>::iterator, char*, const char*, const char*, const char*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:312:13: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’} changed in GCC 7.1
  312 | static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I,
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void sortAndPrintSymbolList(llvm::object::SymbolicFile&, bool, const string&, const string&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:819:24: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’} changed in GCC 7.1
  819 |       darwinPrintSymbol(Obj, I, SymbolAddrStr, printBlanks, printDashes,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  820 |                         printFormat);
      |                         ~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-opt-fuzzer
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/DummyOptFuzzer.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Relocation&}; _Tp = llvm::Relocation; _Alloc = std::allocator<llvm::Relocation>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::Relocation>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::Relocation>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 90%] Linking CXX executable ../../bin/llvm-nm
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-nm.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o  -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-nm
[ 90%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/COFFDump.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 90%] Linking CXX executable ../../bin/llvm-objcopy
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objcopy.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o CMakeFiles/llvm-objcopy.dir/Object.cpp.o  -o ../../bin/llvm-objcopy -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Built target llvm-objcopy
[ 90%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/ELFDump.cpp
[ 90%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple<long long unsigned int, llvm::StringRef, unsigned char>}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]’:
/usr/include/c++/9/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >’} changed in GCC 7.1
  340 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >’ changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/vector.tcc: In function ‘void DisassembleObject(const llvm::object::ObjectFile*, bool)’:
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121: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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/9/bits/stl_vector.h:1291:57: note: parameter passing for argument of type ‘std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >’} changed in GCC 7.1
 1291 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                                                         ^
[ 90%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/WasmDump.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
 1678 | }
      | ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator’ {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
make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal".
Scanning dependencies of target llvm-opt-report
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report/OptReport.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report/OptReport.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report/OptReport.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal".
Scanning dependencies of target llvm-pdbutil
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 90%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Analyze.cpp
[ 90%] Linking CXX executable ../../bin/llvm-opt-report
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-report.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o  -o ../../bin/llvm-opt-report -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 92%] Linking CXX executable ../../bin/llvm-opt-fuzzer
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o  -o ../../bin/llvm-opt-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Built target llvm-opt-report
[ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/BytesOutputStyle.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Built target llvm-opt-fuzzer
make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend.internal".
Scanning dependencies of target llvm-rc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/llvm-rc.cpp
[ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceFileWriter.cpp
[ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<llvm::rc::RCInt> llvm::rc::RCParser::parseIntExpr2()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:200:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  200 |     RETURN_IF_ERROR(consumeType(Kind::RightParen));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:200:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  200 |     RETURN_IF_ERROR(consumeType(Kind::RightParen));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In lambda function:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:272:23: warning: redundant move in return statement [-Wredundant-move]
  272 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:272:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<llvm::SmallVector<llvm::rc::RCInt, 8> > llvm::rc::RCParser::readIntsWithCommas(size_t, size_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:292:19: warning: redundant move in return statement [-Wredundant-move]
  292 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:292:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<llvm::rc::OptionalStmtList> llvm::rc::RCParser::parseOptionalStatements(llvm::rc::RCParser::OptStmtType)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:332:19: warning: redundant move in return statement [-Wredundant-move]
  332 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:332:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseAcceleratorsResource()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:366:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  366 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:366:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  366 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:373:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  373 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:373:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  373 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:382:19: warning: redundant move in return statement [-Wredundant-move]
  382 |   return std::move(Accels);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:382:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseDialogResource(bool)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:420:19: warning: redundant move in return statement [-Wredundant-move]
  420 |   return std::move(Dialog);
      |          ~~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:420:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseUserDefinedResource(llvm::rc::IntOrString)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:431:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  431 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:431:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  431 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:438:7: note: in expansion of macro ‘RETURN_IF_ERROR’
  438 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:438:7: note: in expansion of macro ‘RETURN_IF_ERROR’
  438 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<llvm::rc::Control> llvm::rc::RCParser::parseControl()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:472:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  472 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:472:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  472 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<llvm::rc::MenuDefinitionList> llvm::rc::RCParser::parseMenuItemsList()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:505:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  505 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:505:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  505 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:539:7: note: in expansion of macro ‘RETURN_IF_ERROR’
  539 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:539:7: note: in expansion of macro ‘RETURN_IF_ERROR’
  539 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:560:19: warning: redundant move in return statement [-Wredundant-move]
  560 |   return std::move(List);
      |          ~~~~~~~~~^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:560:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseStringTableResource()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:565:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  565 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:565:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  565 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:580:19: warning: redundant move in return statement [-Wredundant-move]
  580 |   return std::move(Table);
      |          ~~~~~~~~~^~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:580:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<std::unique_ptr<llvm::rc::VersionInfoBlock> > llvm::rc::RCParser::parseVersionInfoBlockContents(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:585:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  585 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:585:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  585 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:596:19: warning: redundant move in return statement [-Wredundant-move]
  596 |   return std::move(Contents);
      |          ~~~~~~~~~^~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:596:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::Expected<std::unique_ptr<llvm::rc::VersionInfoStmt> > llvm::rc::RCParser::parseVersionInfoStmt()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:615:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  615 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:615:5: note: in expansion of macro ‘RETURN_IF_ERROR’
  615 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp: In member function ‘llvm::rc::RCParser::ParseOptionType llvm::rc::RCParser::parseFontStmt(llvm::rc::RCParser::OptStmtType)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:681:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  681 |   RETURN_IF_ERROR(consumeType(Kind::Comma));
      |   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove ‘std::move’ call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp:681:3: note: in expansion of macro ‘RETURN_IF_ERROR’
  681 |   RETURN_IF_ERROR(consumeType(Kind::Comma));
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In function ‘void DumpLiteralPointerSection(llvm::object::MachOObjectFile*, const llvm::object::SectionRef&, const char*, uint32_t, uint64_t, bool)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp
In member function ‘llvm::Expected<llvm::rc::VersionInfoResource::VersionInfoFixed> llvm::rc::RCParser::parseVersionInfoFixed()’:
cc1plus: warning: ‘void* __builtin_memset(void*, int, unsigned int)’ offset [238, 244] from the object at ‘Result’ is out of the bounds of referenced subobject ‘llvm::SmallVectorTemplateCommon<bool, void>::FirstEl’ with type ‘llvm::AlignedCharArrayUnion<bool, char, char, char, char, char, char, char, char, char>’ at offset 236 [-Warray-bounds]
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(const std::pair<long long unsigned int, llvm::object::DiceRef>&, const std::pair<long long unsigned int, llvm::object::DiceRef>&), __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > > >]’:
/usr/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
  112 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal".
Scanning dependencies of target llvm-readobj
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ARMWinEHPrinter.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp: In member function ‘llvm::Error llvm::pdb::DiffStyle::diffStreamDirectory()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:273:35: warning: implicitly-declared ‘constexpr llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::result_pair(const llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  273 |     auto Iter = llvm::find_if(QI, [P, &StreamProvider](const value_type &V) {
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |       DiffResult Result = StreamProvider.compare(P.value(), V.value());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |       return Result == DiffResult::EQUIVALENT ||
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276 |              Result == DiffResult::IDENTICAL;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     });
      |     ~                              
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1022:19: note: because ‘llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/9/bits/vector.tcc: In function ‘void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
  161 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  162 |          std::__iterator_category(__first));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >’ changed in GCC 7.1
  161 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  162 |          std::__iterator_category(__first));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; unsigned int N = 32]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:914:43:   required from ‘llvm::SmallVector<typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:262:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  881 |     this->append(S, E);
      |     ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:398:23: note:   initializing argument 1 of ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’
  398 |   void append(in_iter in_start, in_iter in_end) {
      |               ~~~~~~~~^~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  881 |     this->append(S, E);
      |     ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:398:41: note:   initializing argument 2 of ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’
  398 |   void append(in_iter in_start, in_iter in_end) {
      |                                 ~~~~~~~~^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; unsigned int N = 32]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:914:43:   required from ‘llvm::SmallVector<typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:262:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/9/iterator:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:138:29: note:   initializing argument 1 of ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::iterator_traits<_Iterator>::difference_type = int]’
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |              ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/9/iterator:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/9/bits/stl_iterator_base_funcs.h:138:53: note:   initializing argument 2 of ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::iterator_traits<_Iterator>::difference_type = int]’
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |                                      ~~~~~~~~~~~~~~~^~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:202:38: note:   initializing argument 1 of ‘static void llvm::SmallVectorTemplateBase<T, isPodLike>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; It2 = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; bool isPodLike = false]’
  202 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                  ~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:202:45: note:   initializing argument 2 of ‘static void llvm::SmallVectorTemplateBase<T, isPodLike>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; It2 = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; bool isPodLike = false]’
  202 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                         ~~~~^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, isPodLike>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; It2 = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; bool isPodLike = false]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; unsigned int N = 32]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:914:43:   required from ‘llvm::SmallVector<typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:262:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:203:28: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  203 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/9/memory:65,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/9/bits/stl_uninitialized.h:115:39: note:   initializing argument 1 of ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; _ForwardIterator = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*]’
  115 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                        ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:203:28: warning: implicitly-declared ‘constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)’ is deprecated [-Wdeprecated-copy]
  203 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:1070:23: note: because ‘llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>’ has user-provided ‘llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]’
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/9/memory:65,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:30,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/9/bits/stl_uninitialized.h:115:63: note:   initializing argument 2 of ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; _ForwardIterator = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*]’
  115 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                                                ~~~~~~~~~~~~~~~^~~~~~
[ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptStmt.cpp
[ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptToken.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptToken.cpp: In member function ‘llvm::Expected<std::vector<llvm::RCToken> > {anonymous}::Tokenizer::run()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptToken.cpp:174:23: warning: redundant move in return statement [-Wredundant-move]
  174 |       return std::move(TokenError);
      |              ~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptToken.cpp:174:23: note: remove ‘std::move’ call
[ 92%] Linking CXX executable ../../bin/llvm-rc
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rc.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o  -o ../../bin/llvm-rc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 92%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/COFFDumper.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Built target llvm-rc
[ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DiffPrinter.cpp
[ 92%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/COFFImportDumper.cpp
[ 92%] Linking CXX executable ../../bin/llvm-objdump
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objdump.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o  -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Built target llvm-objdump
[ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp
make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal".
Scanning dependencies of target llvm-rtdyld
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 92%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp
[ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp: In function ‘llvm::Expected<llvm::pdb::ModuleDebugStreamRef> getModuleDebugStream(llvm::pdb::PDBFile&, uint32_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:370:19: warning: redundant move in return statement [-Wredundant-move]
  370 |   return std::move(ModS);
      |          ~~~~~~~~~^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:370:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp: In function ‘llvm::Expected<llvm::pdb::ModuleDebugStreamRef> getModuleDebugStream(llvm::pdb::PDBFile&, llvm::StringRef&, uint32_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:60:19: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(ModS);
      |          ~~~~~~~~~^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:60:19: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp: In static member function ‘static llvm::Expected<llvm::pdb::InputFile> llvm::pdb::InputFile::open(llvm::StringRef)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:263:21: warning: redundant move in return statement [-Wredundant-move]
  263 |     return std::move(IF);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:263:21: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:269:23: warning: redundant move in return statement [-Wredundant-move]
  269 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:269:23: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:274:21: warning: redundant move in return statement [-Wredundant-move]
  274 |     return std::move(IF);
      |            ~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp:274:21: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:40:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/LinePrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:32:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of ‘static llvm::Expected<T> llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::UDTSym; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:602:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: warning: redundant move in return statement [-Wredundant-move]
   52 |       return std::move(EC);
      |                          ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: note: remove ‘std::move’ call
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/LinePrinter.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h: In instantiation of ‘llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from ‘llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)’ is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:315:3: note: because ‘llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>’ has user-provided ‘llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]’
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp:228:65:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:16:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:16:
/usr/include/c++/9/bits/stl_map.h: In function ‘int linkAndVerify()’:
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >’} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 93%] Linking CXX executable ../../bin/llvm-rtdyld
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rtdyld.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o  -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-rtdyld
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.cpp
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.cpp:14:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.cpp:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp: In function ‘const char* getTypeString(unsigned int, uint64_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1510:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1510 |     switch (Type) {
      |     ^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1515:3: note: here
 1515 |   case EM_MIPS:
      |   ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp: In function ‘const char* getElfSegmentType(unsigned int, unsigned int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1129:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1129 |     switch (Type) {
      |     ^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1132:3: note: here
 1132 |   case ELF::EM_MIPS:
      |   ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp: In function ‘std::string getSectionTypeString(unsigned int, unsigned int)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2632:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2632 |     switch (Type) {
      |     ^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2644:3: note: here
 2644 |   case EM_X86_64:
      |   ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2645:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2645 |     switch (Type) {
      |     ^~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2649:3: note: here
 2649 |   case EM_MIPS:
      |   ^~~~
make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-size /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal".
Scanning dependencies of target llvm-size
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-size -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-size/llvm-size.cpp
make -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-special-case-list-fuzzer
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer/DummySpecialCaseListFuzzer.cpp
[ 93%] Linking CXX executable ../../bin/llvm-size
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-size.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-size.dir/llvm-size.cpp.o  -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 93%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-size
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/Error.cpp
make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-split /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal".
Scanning dependencies of target llvm-split
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-split -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-split.dir/llvm-split.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-split/llvm-split.cpp
[ 93%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-special-case-list-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o  -o ../../bin/llvm-special-case-list-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/FormatUtil.cpp
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-special-case-list-fuzzer
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/llvm-readobj.cpp
[ 93%] Linking CXX executable ../../bin/llvm-split
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-split.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-split.dir/llvm-split.cpp.o  -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-split
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/LinePrinter.cpp
make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-stress /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal".
Scanning dependencies of target llvm-stress
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-stress -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-stress/llvm-stress.cpp
make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-strings /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal".
Scanning dependencies of target llvm-strings
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-strings -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-strings/llvm-strings.cpp
[ 93%] Linking CXX executable ../../bin/llvm-strings
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-strings.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o  -o ../../bin/llvm-strings -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-strings
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/MinimalSymbolDumper.cpp
make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-symbolizer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal".
Scanning dependencies of target llvm-symbolizer
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-symbolizer -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-symbolizer/llvm-symbolizer.cpp
[ 93%] Linking CXX executable ../../bin/llvm-stress
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-stress.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o  -o ../../bin/llvm-stress -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-stress
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/MachODumper.cpp
[ 93%] Linking CXX executable ../../bin/llvm-symbolizer
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-symbolizer.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o  -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Built target llvm-symbolizer
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/MinimalTypeDumper.cpp
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.cpp
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyBuiltinDumper.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal".
Scanning dependencies of target llvm-xray
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/llvm-xray.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/llvm-xray.cc
[ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.cc
make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal".
Scanning dependencies of target obj2yaml
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.cpp
[ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/coff2yaml.cpp
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp
[ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-account.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/coff2yaml.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/coff2yaml.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /usr/include/c++/9/algorithm:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyCompilandDumper.cpp
In file included from /usr/include/c++/9/algorithm:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >]’:
/usr/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
  123 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   78 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   84 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   86 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   88 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1895:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1895 |     __unguarded_partition(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1895:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1895:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1895:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1908:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1908 |    std::iter_swap(__first, __last);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, unsigned int, {anonymous}::ResultRow}; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Alloc = std::allocator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
[ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
  128 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1922:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1922 |       return std::__unguarded_partition(__first + 1, __last, __first, __comp);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1920 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1921 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1922:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1922 |       return std::__unguarded_partition(__first + 1, __last, __first, __comp);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyEnumDumper.cpp
/usr/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   84 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   86 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   88 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   84 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   86 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   88 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   84 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   86 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   88 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   84 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   86 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
   88 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::AttributeAbbrev&}; _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator<llvm::DWARFYAML::AttributeAbbrev>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::AttributeAbbrev>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AttributeAbbrev*, std::vector<llvm::DWARFYAML::AttributeAbbrev> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, const long long unsigned int&}; _Tp = std::pair<int, long long unsigned int>; _Alloc = std::allocator<std::pair<int, long long unsigned int> >]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<int, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<int, long long unsigned int>*, std::vector<std::pair<int, long long unsigned int> > >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AttributeAbbrev*, std::vector<llvm::DWARFYAML::AttributeAbbrev> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARangeDescriptor&}; _Tp = llvm::DWARFYAML::ARangeDescriptor; _Alloc = std::allocator<llvm::DWARFYAML::ARangeDescriptor>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::ARangeDescriptor>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARangeDescriptor*, std::vector<llvm::DWARFYAML::ARangeDescriptor> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARange&}; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::ARange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARangeDescriptor*, std::vector<llvm::DWARFYAML::ARangeDescriptor> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<int&&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, std::pair<long long unsigned int, long long unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<int, std::pair<const int, std::pair<long long unsigned int, long long unsigned int> >, std::_Select1st<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > >’} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned char&&>, std::tuple<>}; _Key = unsigned char; _Val = std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > >; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > >]’:
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned char, std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> >, std::_Select1st<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::FormValue&}; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::FormValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::FormValue>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/map:61,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/stl_map.h: In member function ‘bool llvm::xray::LatencyAccountant::accountRecord(const llvm::xray::XRayRecord&)’:
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<int, std::pair<const int, std::pair<long long unsigned int, long long unsigned int> >, std::_Select1st<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const int, std::pair<long long unsigned int, long long unsigned int> > >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<unsigned char, std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> >, std::_Select1st<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const unsigned char, std::pair<long long unsigned int, long long unsigned int> > >’} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<int, long long unsigned int>*, std::vector<std::pair<int, long long unsigned int> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::Unit&}; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::Unit>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::File&}; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator<llvm::DWARFYAML::File>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::File>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 1976 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTableOpcode&}; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::LineTableOpcode>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >’} changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function ‘{anonymous}::ResultRow {anonymous}::getStats(std::vector<long long unsigned int>&)’:
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTable&}; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::DWARFYAML::LineTable>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::yaml::Hex64>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyFunctionDumper.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-color-helper.cc
[ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-converter.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.cc
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyTypeDumper.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.cc:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.cc:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ObjDumper.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::ELFYAML::Relocation>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::ELFYAML::Symbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’} changed in GCC 7.1
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/WasmDumper.cpp
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyTypedefDumper.cpp
/usr/include/c++/9/bits/stl_vector.h: In function ‘llvm::ErrorOr<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyVariableDumper.cpp
/usr/include/c++/9/bits/stl_vector.h: In function ‘llvm::ErrorOr<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-extract.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-extract.cc
[ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/Win64EHDumper.cpp
/usr/include/c++/9/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/StreamUtil.cpp
/usr/include/c++/9/bits/stl_vector.h: In function ‘llvm::ErrorOr<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-extract.cc:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-extract.cc:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/StreamUtil.cpp: In function ‘void llvm::pdb::discoverStreamPurposes(llvm::pdb::PDBFile&, llvm::SmallVectorImpl<llvm::pdb::StreamInfo>&)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/StreamUtil.cpp:92:53: warning: implicitly-declared ‘llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)’ is deprecated [-Wdeprecated-copy]
   92 |       IMD.Descriptor = Modules.getModuleDescriptor(I);
      |                                                     ^
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/StreamUtil.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:30:3: note: because ‘llvm::pdb::DbiModuleDescriptor’ has user-provided ‘llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)’
   30 |   DbiModuleDescriptor(const DbiModuleDescriptor &Info);
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In function ‘std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ObjectFile&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-graph.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc
[ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/WindowsResourceDumper.cpp
[ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 95%] Linking CXX executable ../../bin/llvm-readobj
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-readobj.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o  -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 95%] Built target llvm-readobj
make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/depend.internal".
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
Scanning dependencies of target opt
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/AnalysisWrappers.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.h:14,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp:264:48:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of ‘llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from ‘llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/BinaryStreamArray.h:201:14:   required from ‘llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:124:55:   required from ‘DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp:288:39:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove ‘std::move’ call
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove ‘std::move’ call
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp: In member function ‘llvm::Expected<std::unique_ptr<llvm::MachOYAML::Object> > MachODumper::dump()’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:193:19: warning: redundant move in return statement [-Wredundant-move]
  193 |   return std::move(Y);
      |          ~~~~~~~~~^~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:193:19: note: remove ‘std::move’ call
/usr/include/c++/9/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<long long unsigned int*, std::vector<long long unsigned int> >; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/vector.tcc:721: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
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)’:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 1976 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1976:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc: In member function ‘void llvm::xray::GraphRenderer::getStats(U, U, llvm::xray::GraphRenderer::TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:255:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
  255 | void GraphRenderer::getStats(U begin, U end, GraphRenderer::TimeStat &S) {
      |      ^~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:255:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void llvm::xray::GraphRenderer::calculateVertexStatistics()’:
/usr/include/c++/9/bits/stl_vector.h:1662:4: 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
 1662 |    _M_range_insert(__pos, __first, __last,
      |    ^~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1662: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
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:298:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
  298 |       getStats(TempTimings.begin(), TempTimings.end(), G[V.first].S);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/BreakpointPrinter.cpp
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/9/bits/stl_algo.h: In member function ‘void llvm::xray::GraphRenderer::calculateEdgeStatistics()’:
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:4794:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
 4794 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4795 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4796 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/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++/9/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator<llvm::MachOYAML::NListEntry>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachOYAML::NListEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In member function ‘void MachODumper::dumpSymbols(std::unique_ptr<llvm::MachOYAML::Object>&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::FatArch&}; _Tp = llvm::MachOYAML::FatArch; _Alloc = std::allocator<llvm::MachOYAML::FatArch>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachOYAML::FatArch>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::FatArch*, std::vector<llvm::MachOYAML::FatArch> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachOYAML::LoadCommand>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::yaml::Hex64>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void MachODumper::dumpBindOpcodes(std::vector<llvm::MachOYAML::BindOpcode>&, llvm::ArrayRef<unsigned char>, bool)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h:1195: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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void MachODumper::dumpRebaseOpcodes(std::unique_ptr<llvm::MachOYAML::Object>&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-pdbutil
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbutil.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o  -o ../../bin/llvm-pdbutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachOYAML::Object>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Object*, std::vector<llvm::MachOYAML::Object> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::MachOYAML::Section>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In function ‘const char* extractSections(const llvm::object::MachOObjectFile::LoadCommandInfo&, std::vector<llvm::MachOYAML::Section>&, bool) [with SectionType = llvm::MachO::section_64; SegmentType = llvm::MachO::segment_command_64]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘const char* extractSections(const llvm::object::MachOObjectFile::LoadCommandInfo&, std::vector<llvm::MachOYAML::Section>&, bool) [with SectionType = llvm::MachO::section; SegmentType = llvm::MachO::segment_command]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void MachODumper::dumpLoadCommands(std::unique_ptr<llvm::MachOYAML::Object>&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph-diff.cc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 95%] Built target llvm-pdbutil
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/Debugify.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/Debugify.cpp
make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/depend.internal".
Scanning dependencies of target sancov
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 95%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/sancov.dir/sancov.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]’:
/usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<llvm::MachOYAML::ExportEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >’} changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘const uint8_t* processExportNode(const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)’:
/usr/include/c++/9/bits/stl_vector.h:1335:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >’ changed in GCC 7.1
 1335 |  _M_fill_insert(begin() + __offset, __n, __x);
      |  ^~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In function ‘llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::FatArch*, std::vector<llvm::MachOYAML::FatArch> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::MachOYAML::Object*, std::vector<llvm::MachOYAML::Object> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph-diff.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph-diff.cc:19:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo<std::pair<int, int> >, llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats> >; DerivedT = llvm::DenseMap<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo<std::pair<int, int> >, llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats> >; KeyT = std::pair<int, int>; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo<std::pair<int, int> >; BucketT = llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<int, int>; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo<std::pair<int, int> >; BucketT = llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<int, int>; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo<std::pair<int, int> >; BucketT = llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Graph.h:75:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<int, llvm::xray::GraphRenderer::FunctionStats, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats> >; DerivedT = llvm::DenseMap<int, llvm::xray::GraphRenderer::FunctionStats, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats> >; KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Graph.h:75:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> >, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > > >; DerivedT = llvm::DenseMap<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> >, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > > >; KeyT = int; ValueT = llvm::DenseSet<int, llvm::DenseMapInfo<int> >; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::DenseSet<int, llvm::DenseMapInfo<int> >; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::DenseSet<int, llvm::DenseMapInfo<int> >; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Graph.h:75:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >; DerivedT = llvm::DenseMap<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >; KeyT = int; ValueT = llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4>; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4>; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5:   required from ‘llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4>; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:37:7:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >’ declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/Debugify.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc:13:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc:13:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/GraphPrinters.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp:10:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Import&}; _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator<llvm::WasmYAML::Import>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::WasmYAML::Import>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Global&}; _Tp = llvm::WasmYAML::Global; _Alloc = std::allocator<llvm::WasmYAML::Global>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::WasmYAML::Global>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::Global*, std::vector<llvm::WasmYAML::Global> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::ElemSegment&}; _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator<llvm::WasmYAML::ElemSegment>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::WasmYAML::ElemSegment>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::ElemSegment*, std::vector<llvm::WasmYAML::ElemSegment> >’} changed in GCC 7.1
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::DataSegment&}; _Tp = llvm::WasmYAML::DataSegment; _Alloc = std::allocator<llvm::WasmYAML::DataSegment>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::WasmYAML::DataSegment>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >’} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/9/bits/stl_vector.h: In function ‘std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)’:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::Global*, std::vector<llvm::WasmYAML::Global> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::ElemSegment*, std::vector<llvm::WasmYAML::ElemSegment> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >’ changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/NewPMDriver.cpp
[ 96%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.cpp
[ 96%] Linking CXX executable ../../bin/obj2yaml
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/cmake -E cmake_link_script CMakeFiles/obj2yaml.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o  -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 96%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-stacks.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target obj2yaml
[ 96%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PassPrinters.cpp
In file included from /usr/include/c++/9/map:60,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc:16:
/usr/include/c++/9/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<long long unsigned int>’} changed in GCC 7.1
 2187 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/forward_list.h:38,
                 from /usr/include/c++/9/forward_list:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const TrieNode<StackDuration>*, long long unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:514:7:   required from ‘llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, const T&) [with T = std::pair<const TrieNode<StackDuration>*, long long unsigned int>; llvm::SmallVectorImpl<T>::iterator = std::pair<const TrieNode<StackDuration>*, long long unsigned int>*]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:637:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const TrieNode<StackDuration>*, long long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/forward_list.h:38,
                 from /usr/include/c++/9/forward_list:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const TrieNode<StackDuration>*, long long unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:21:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<TrieNode<StackDuration>*, long long unsigned int>; T2 = std::pair<TrieNode<StackDuration>*, long long unsigned int>; T = std::pair<TrieNode<StackDuration>*, long long unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<TrieNode<StackDuration>*, long long unsigned int>*; It2 = std::pair<TrieNode<StackDuration>*, long long unsigned int>*; T = std::pair<TrieNode<StackDuration>*, long long unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<TrieNode<StackDuration>*, long long unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<TrieNode<StackDuration>*, long long unsigned int>; unsigned int N = 8]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5:   required from ‘void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5:   required from ‘void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15:   required from ‘BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12:   required from ‘llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34:   required from ‘ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:367:36:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<TrieNode<StackDuration>*, long long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/forward_list.h:38,
                 from /usr/include/c++/9/forward_list:38,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<TrieNode<StackDuration>*, long long unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/NewPMDriver.cpp:17:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/NewPMDriver.cpp:17:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CallGraph.h:50,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PassPrinters.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CallGraph.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PassPrinters.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
[ 96%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PrintSCC.cpp
[ 96%] Linking CXX executable ../../bin/sancov
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov && /usr/bin/cmake -E cmake_link_script CMakeFiles/sancov.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/sancov.dir/sancov.cc.o  -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target sancov
make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sanstats /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal".
Scanning dependencies of target sanstats
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sanstats -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/sanstats/sanstats.cpp
[ 96%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/opt.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.cpp
[ 96%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-registry.cc
make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/verify-uselistorder /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal".
Scanning dependencies of target verify-uselistorder
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/verify-uselistorder -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/verify-uselistorder/verify-uselistorder.cpp
[ 96%] Linking CXX executable ../../bin/sanstats
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats && /usr/bin/cmake -E cmake_link_script CMakeFiles/sanstats.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/sanstats.dir/sanstats.cpp.o  -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target sanstats
make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal".
Scanning dependencies of target yaml2obj
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2obj.cpp
[ 96%] Linking CXX executable ../../bin/llvm-xray
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-xray.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-xray.dir/llvm-xray.cc.o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o CMakeFiles/llvm-xray.dir/xray-account.cc.o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o CMakeFiles/llvm-xray.dir/xray-converter.cc.o CMakeFiles/llvm-xray.dir/xray-extract.cc.o CMakeFiles/llvm-xray.dir/xray-graph.cc.o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o CMakeFiles/llvm-xray.dir/xray-stacks.cc.o CMakeFiles/llvm-xray.dir/xray-registry.cc.o  -o ../../bin/llvm-xray -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target llvm-xray
[ 96%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2coff.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2obj.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2obj.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2coff.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2coff.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal".
Scanning dependencies of target llvm-ranlib
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Generating ../../bin/llvm-ranlib
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-ranlib
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target llvm-ranlib
[ 96%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2elf.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.cpp:18:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iterator:64,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.cpp:18:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2elf.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2elf.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal".
Scanning dependencies of target llvm-lib
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Generating ../../bin/llvm-lib
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-lib
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target llvm-lib
[ 96%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp:16:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp:16:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp:16:
/usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]’:
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp:16:
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]’:
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In member function ‘llvm::Error {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)’:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >’ changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 96%] Linking CXX executable ../../bin/verify-uselistorder
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/verify-uselistorder.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o  -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target verify-uselistorder
[ 96%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2wasm.cpp
make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal".
Scanning dependencies of target llvm-dlltool
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Generating ../../bin/llvm-dlltool
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-dlltool
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target llvm-dlltool
make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal".
Scanning dependencies of target BugpointPasses
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && /usr/bin/g++  -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC    -fno-exceptions -fno-rtti -o CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -c /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes/TestPasses.cpp
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2wasm.cpp:15:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2wasm.cpp:15:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake --color=
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal".
Scanning dependencies of target llvm-readelf
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build
make[6]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Generating ../../bin/llvm-readelf
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/cmake -E create_symlink llvm-readobj /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-readelf
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 96%] Built target llvm-readelf
[ 96%] Linking CXX executable ../../bin/opt
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/cmake -E cmake_link_script CMakeFiles/opt.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o CMakeFiles/opt.dir/Debugify.cpp.o CMakeFiles/opt.dir/GraphPrinters.cpp.o CMakeFiles/opt.dir/NewPMDriver.cpp.o CMakeFiles/opt.dir/PassPrinters.cpp.o CMakeFiles/opt.dir/PrintSCC.cpp.o CMakeFiles/opt.dir/opt.cpp.o  -o ../../bin/opt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
[ 98%] Linking CXX executable ../../bin/yaml2obj
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml2obj.dir/link.txt --verbose=1
/usr/bin/g++   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG   -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o  -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 98%] Built target opt
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[ 98%] Built target yaml2obj
[100%] Linking CXX shared module ../../lib/BugpointPasses.so
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/BugpointPasses.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/BugpointPasses.exports -Wl,-z,relro -Wl,-z,now -shared  -o ../../lib/BugpointPasses.so CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" 
make[6]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
[100%] Built target BugpointPasses
make[5]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
/usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release/CMakeFiles 0
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/scratch/llvm-6.0.0/build_Release'
echo 1 > scratch/llvm-6.0.0/build_Release/build-compiled
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr
cd scratch/llvm-6.0.0/build_Release && cmake -DCMAKE_INSTALL_PREFIX="/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr" -P cmake_install.cmake && find /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release -type f,l -name 'libLLVM*so*' -print -exec install -Dv '{}' /<<BUILDDIR>>/julia-1.0.4+dfsg/deps/..//usr/lib/arm-linux-gnueabihf/julia/ \;
-- Install configuration: "Release"
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/ObjectYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/WasmYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/DWARFEmitter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/DWARFYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/COFFYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/ELFYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/MachOYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ObjectYAML/YAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetIntrinsicInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/GlobalISel
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/GlobalISel/RegisterBank.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/GlobalISel/Target.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/GenericOpcodes.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetCallingConv.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetMachine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetSchedule.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetSelectionDAG.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetItinerary.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/TargetOptions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Target/Target.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/Binary.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/MachO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/IRObjectFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/Archive.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/Wasm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ModuleSymbolTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/SymbolicFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/Decompressor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/SymbolSize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ELFTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ELFObjectFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ObjectFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/COFF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/WindowsResource.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/StackMapParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/Error.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ArchiveWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/RelocVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/COFFModuleDefinition.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/IRSymtab.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ELF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/COFFImportFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/MachOUniversal.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Passes
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Passes/PassBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SDNodeProperties.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineDominanceFrontier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveVariables.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/IntrinsicLowering.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineInstrBundleIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetOpcodes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MIRParser
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MIRParser/MIRParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ScheduleDAG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineValueType.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachORelocation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/RegisterBank.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/Types.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/IRTranslator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/CallLowering.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/Utils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/Localizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/Legalizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MIRYamlMapping.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RegisterScavenging.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ParallelCG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/FunctionLoweringInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetLoweringObjectFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/FastISel.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/FaultMaps.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/CalcSpillWeights.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GCMetadataPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SelectionDAG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineConstantPool.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineDominators.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveIntervals.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveInterval.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetPassConfig.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/WinEHFuncInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SchedulerRegistry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineFunctionPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TailDuplicator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ScheduleDFS.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/BasicTTIImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineCombinerPattern.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineInstrBundle.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQPRAConstraint.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/Analysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineTraceMetrics.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LinkAllCodegenComponents.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/DAGCombine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/DwarfStringPoolEntry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/CallingConvLower.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineRegisterInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LatencyPriorityQueue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/DIEValue.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineInstrBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/DFAPacketizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RuntimeLibcalls.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveRangeEdit.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ResourcePriorityQueue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/StackProtector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RegisterUsageInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineMemOperand.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineModuleInfoImpls.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/UnreachableBlockElim.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetLowering.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ValueTypes.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ValueTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/EdgeBundles.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RegAllocPBQP.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetInstrInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetCallingConv.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GCStrategy.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RuntimeLibcalls.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MacroFusion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineOperand.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RegisterClassInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveIntervalUnion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/DIE.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LivePhysRegs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MIRPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LowLevelType.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/Passes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ScheduleDAGInstrs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/AtomicExpandUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SlotIndexes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SelectionDAGTargetInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RegAllocRegistry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetRegisterInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ExecutionDepsFix.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachinePassRegistry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/StackMaps.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQP
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQP/Solution.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQP/ReductionRules.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQP/Graph.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQP/CostAllocator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PBQP/Math.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineModuleInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineSSAUpdater.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GCs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineBasicBlock.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/GCMetadata.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveStacks.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetFrameLowering.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachinePostDominators.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LexicalScopes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineFrameInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetSchedule.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ScheduleDAGMutation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineScheduler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/VirtRegMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineJumpTableInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveRegUnits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/AsmPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineInstr.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/CommandFlags.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/RegisterPressure.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineLoopInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineFunction.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetOpcodes.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/PseudoSourceValue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/MachineRegionInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/LiveRegMatrix.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ISDOpcodes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ScheduleHazardRecognizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/CostTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/ExpandReductions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SelectionDAGISel.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SelectionDAGNodes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassAnalysisSupport.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/BitcodeWriterPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/BitstreamReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/BitCodes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/BitstreamWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/BitcodeReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/BitcodeWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Bitcode/LLVMBitCodes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ToolDrivers
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ToolDrivers/llvm-lib
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ToolDrivers/llvm-dlltool
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Demangle
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Demangle/Demangle.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/AsmParser
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/AsmParser/Parser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/AsmParser/SlotMapping.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/AliasSetTracker.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DOTGraphTraitsPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/BlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TargetTransformInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/Interval.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopAccessAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/PostDominators.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ScopedNoAliasAA.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/AliasAnalysisEvaluator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/EHPersonalities.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ValueTracking.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ObjCARCAnalysisUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ObjectUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/AliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/RegionPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopUnrollAnalyzer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ValueLattice.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/RegionInfoImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/AssumptionCache.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/PHITransAddr.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/OptimizationRemarkEmitter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CmpInstAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/IteratedDominanceFrontier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/InstructionSimplify.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/VectorUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/Trace.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/MemoryLocation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/IVUsers.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFLAndersAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ModuleSummaryAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/PtrUseVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/MemorySSA.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ObjCARCInstKind.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ScalarEvolutionNormalization.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LazyValueInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TypeMetadataUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CaptureTracking.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ValueLatticeUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/BranchProbabilityInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TargetFolder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LazyCallGraph.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/IntervalPartition.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ConstantFolding.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/MemoryBuiltins.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopAnalysisManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ProfileSummaryInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TargetTransformInfoImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DivergenceAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LazyBlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TypeBasedAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFGPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/InlineCost.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/Passes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/BasicAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CallPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/MemorySSAUpdater.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/MemoryDependenceAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/OrderedBasicBlock.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CallGraphSCCPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/IndirectCallSiteVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DominanceFrontierImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DependenceAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/Loads.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfoImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/SparsePropagation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFLSteensAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TargetLibraryInfo.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CGSCCPassManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/TargetLibraryInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/GlobalsModRef.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/IntervalIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DomPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LazyBranchProbabilityInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DominanceFrontier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/DemandedBits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CallGraph.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ObjCARCAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/RegionIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/RegionInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CodeMetrics.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFLAliasAnalysisUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/Lint.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/RegionPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ScalarEvolution.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ScalarEvolutionExpander.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/ScalarEvolutionExpressions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LinkAllIR.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ARMEHABI.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TargetSelect.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/StringPool.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CodeGen.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Win64EH.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/AArch64TargetParser.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ScopedPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/DOTGraphTraits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ArrayRecycler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/raw_os_ostream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FormatVariadic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/MutexGuard.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/LockFileManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SystemUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/LowLevelTypeImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/PluginLoader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FileUtilities.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CodeGenCoverage.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Registry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/JamCRC.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Host.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FormatAdapters.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Errc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/GraphWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Options.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/X86TargetParser.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ConvertUTF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Regex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Debug.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CodeGenCWrappers.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ARMWinEH.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/DebugCounter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ToolOutputFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ErrorOr.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Solaris
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Solaris/sys
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Solaris/sys/regset.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ARMAttributeParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/AMDGPUMetadata.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/AMDGPUKernelDescriptor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/GenericDomTree.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Threading.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Watchdog.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/MemoryBuffer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BranchProbability.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/NativeFormatting.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/KnownBits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/raw_ostream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TrigramIndex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/AlignOf.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ThreadPool.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ARMBuildAttributes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Signals.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Casting.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/RecyclingAllocator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryStreamReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FileSystem.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Mutex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Recycler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Format.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ThreadLocal.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SMLoc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FormattedStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Atomic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CachePruning.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BlockFrequency.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Error.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Chrono.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FormatCommon.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ReverseIteration.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/DynamicLibrary.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TargetRegistry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/MipsABIFlags.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/RandomNumberGenerator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Process.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FormatVariadicDetails.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/COM.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/RWMutex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/LineIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/raw_sha1_ostream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/PointerLikeTypeTraits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/PrettyStackTrace.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ScaledNumber.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Allocator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/WindowsError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Valgrind.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryByteStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/YAMLParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/DataExtractor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SpecialCaseList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ErrorHandling.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Compression.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SwapByteOrder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/LEB128.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TrailingObjects.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Compiler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/StringSaver.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/LICENSE.TXT
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/GenericDomTreeConstruction.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/MathExtras.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Capacity.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/OnDiskHashTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SaveAndRestore.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TarWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SHA1.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryStreamArray.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Program.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/EndianStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Endian.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FileOutputBuffer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/xxhash.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Timer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/SourceMgr.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/UnicodeCharRanges.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Path.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Printable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/GlobPattern.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Memory.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Parallel.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ManagedStatic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Errno.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryItemStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CrashRecoveryContext.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/FormatProviders.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/thread.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/MD5.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/circular_raw_ostream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TypeName.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryStreamWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CBindingWrapping.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/CommandLine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/type_traits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryStreamRef.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/BinaryStreamError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Unicode.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/AtomicOrdering.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/TargetParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/YAMLTraits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Locale.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/UniqueLock.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/ARMTargetParser.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate/Random.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate/OpDescriptor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate/FuzzerCLI.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate/Operations.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate/IRMutator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/FuzzMutate/RandomIRBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LineEditor
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LineEditor/LineEditor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/WindowsManifest
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/WindowsManifest/WindowsManifestMerger.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Linker
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Linker/IRMover.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Linker/Linker.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Testing
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Testing/Support
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Testing/Support/SupportHelpers.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Testing/Support/Error.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassRegistry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/ExecutionEngine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/RuntimeDyld.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/OProfileWrapper.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/GenericValue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Interpreter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/OrcMCJITReplacement.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/MCJIT.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/JITSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/SectionMemoryManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/RawByteChannel.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/RPCSerialization.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/CompileUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/LambdaResolver.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/NullResolver.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/RPCUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/ObjectCache.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ExecutionEngine/JITEventListener.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/WindowsResource
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/WindowsResource/ResourceScriptToken.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/WindowsResource/ResourceProcessor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/WindowsResource/ResourceScriptTokenList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GVMaterializer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DerivedTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/PassManagerInternal.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/TypeBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsNVVM.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GlobalIndirectSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/PatternMatch.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ModuleSummaryIndexYAML.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsPowerPC.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/LegacyPassNameParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Attributes.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IRBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IRPrintingPasses.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsMips.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/LegacyPassManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Type.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Function.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DiagnosticPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/InstVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/SymbolTableListTraits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Mangler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GlobalObject.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GetElementPtrTypeIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/AssemblyAnnotationWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Dominators.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsAMDGPU.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GlobalIFunc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DebugInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/LLVMContext.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DebugInfoFlags.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Value.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Instructions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/InlineAsm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/SafepointIRVerifier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Intrinsics.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Instruction.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/InstIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/UseListOrder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsARM.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsAArch64.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GlobalValue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Value.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GlobalAlias.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ValueMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ConstantFolder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Constant.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/AutoUpgrade.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/TrackingMDRef.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ModuleSummaryIndex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ValueSymbolTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Operator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DiagnosticInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Intrinsics.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/OperandTraits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Metadata.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/GlobalVariable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Use.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/InstrTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicInst.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/CallSite.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ConstantRange.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsX86.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/NoFolder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DebugLoc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DerivedUser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/BasicBlock.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DebugInfoMetadata.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Comdat.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/User.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DiagnosticHandler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Module.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsXCore.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ModuleSlotTracker.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsHexagon.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Metadata.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Argument.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/CFG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/MDBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/TypeFinder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsSystemZ.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ProfileSummary.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DIBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/LegacyPassManagers.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/PredIteratorCache.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Instruction.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Statepoint.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DataLayout.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsBPF.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/PassManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/CallingConv.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/OptBisect.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Constants.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Attributes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/ValueHandle.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Verifier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/IntrinsicsWebAssembly.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassSupport.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Pass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LinkAllPasses.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IRReader
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IRReader/IRReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/MachO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/WasmRelocs
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/Wasm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/Dwarf.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/Magic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/MachO.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/COFF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/Dwarf.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/WasmRelocs.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/i386.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/ARM.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Mips.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/AVR.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/BPF.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/ARC.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/BinaryFormat/ELF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/InitializePasses.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option/OptTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option/OptSpecifier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option/ArgList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option/Option.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option/OptParser.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Option/Arg.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/Caching.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/LTO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/legacy
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/legacy/LTOCodeGenerator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/legacy/UpdateCompilerUsed.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/legacy/LTOModule.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/Config.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/LTO/LTOBackend.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/InstrProfiling.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopPassManager.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopDistribute.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/SpeculativeExecution.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/NewGVN.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/GVN.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/DeadStoreElimination.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/BDCE.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopDeletion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopRotation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/SCCP.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/TailRecursionElimination.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopSink.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/ADCE.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/GVNExpression.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/Float2Int.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LICM.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopInstSimplify.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopLoadElimination.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/Reassociate.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/NaryReassociate.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LowerAtomic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/DivRemPairs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopPredication.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/IndVarSimplify.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/EarlyCSE.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/Sink.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/CallSiteSplitting.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/SROA.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/SimplifyCFG.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/DCE.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/IVUsersPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/ConstantHoisting.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/GuardWidening.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/LoopUnrollPass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/JumpThreading.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Scalar.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/GCOVProfiler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/CrossDSOCFI.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/AlwaysInliner.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/StripDeadPrototypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/DeadArgumentElimination.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/FunctionAttrs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/ConstantMerge.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/LowerTypeTests.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/GlobalDCE.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/Internalize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/ElimAvailExtern.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/SCCP.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/WholeProgramDevirt.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/CalledValuePropagation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/Inliner.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/InferFunctionAttrs.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/GlobalSplit.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/GlobalOpt.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/PartialInlining.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/ArgumentPromotion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/PassManagerBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO/FunctionImport.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Vectorize
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Vectorize/LoopVectorize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Vectorize/SLPVectorizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Vectorize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Instrumentation
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Instrumentation/BoundsChecking.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/ObjCARC.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/PGOInstrumentation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Instrumentation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/BasicBlockUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SimplifyInstructions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/PromoteMemToReg.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SSAUpdater.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LoopVersioning.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/Local.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/BypassSlowDivision.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/Evaluator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/FunctionComparator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SimplifyIndVar.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/NameAnonGlobals.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LoopUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/Mem2Reg.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/PredicateInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LoopSimplify.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/AddDiscriminators.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SanitizerStats.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/GlobalStatus.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/ValueMapper.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/BreakCriticalEdges.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/UnrollLoop.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/FunctionImportUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/EscapeEnumerator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/CallPromotionUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/CtorUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/BuildLibCalls.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SymbolRewriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LCSSA.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/OrderedInstructions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/Cloning.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SplitModule.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/CodeExtractor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/LowerInvoke.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/VNCoercion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/IntegerDivision.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/ModuleUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Utils/SimplifyLibCalls.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/IPO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/SampleProfile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/Coroutines.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/InstCombine
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/InstCombine/InstCombine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Transforms/InstCombine/InstCombineWorklist.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/IndexedMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/MapVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SparseMultiSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Sequence.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SparseSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/BitVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/BitmaskEnum.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Hashing.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ilist.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/APInt.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/None.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Statistic.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallBitVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ilist_base.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringExtras.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DAGDeltaAlgorithm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ScopeExit.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PriorityQueue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Triple.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ilist_node_base.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Optional.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PointerEmbeddedInt.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PostOrderIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/APFloat.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PointerSumType.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PriorityWorklist.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SCCIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ilist_node.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ImmutableMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DepthFirstIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/edit_distance.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/BreadthFirstIterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/GraphTraits.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/IntEqClasses.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/TinyPtrVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ImmutableList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/CachedHashString.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/AllocatorList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/iterator_range.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/IntervalMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/APSInt.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/UniqueVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DeltaAlgorithm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PointerIntPair.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PackedVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/simple_ilist.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallPtrSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SetVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/VariadicFunction.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SparseBitVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ScopedHashTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/PointerUnion.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Twine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/FoldingSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/iterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ilist_iterator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ilist_node_options.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SetOperations.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ImmutableSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringSwitch.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallString.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/EquivalenceClasses.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/EpochTracker.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/IntrusiveRefCntPtr.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/StringToOffsetTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/Main.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/StringMatcher.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/Record.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/SetTheory.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/Error.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/TableGenBackend.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/TableGen/SearchableTable.td
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/XRay
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/XRay/Trace.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/XRay/InstrumentationMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/XRay/Graph.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/XRay/XRayRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/XRay/YAMLXRayRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBContext.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/UDTLayout.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolData.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBExtras.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymDumper.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIATable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIASession.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/HashTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/TpiStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/RawError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/InfoStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/RawTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/Formatters.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/EnumTables.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/RawConstants.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeSession.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/Native/Hash.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDB.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBDataStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/GenericError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBSession.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/Symbolize
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/Symbolize/Symbolize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/Symbolize/DIPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeView.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolDumper.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeIndex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/GUID.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeCollection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/Formatters.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CVRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/EnumTables.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/Line.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/RecordSerialization.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeHashing.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/FunctionId.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CVDebugRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/RecordName.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/MSF
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/MSF/MSFError.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/MSF/MSFCommon.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/MSF/MappedBlockStream.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/MSF/IMSFFile.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/MSF/MSFBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DIContext.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDie.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFUnit.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFSection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFContext.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFObject.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFExpression.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/InstrProfReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/InstrProf.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/InstrProfWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/ProfileCommon.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/SampleProfReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/GCOV.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/SampleProfWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/Coverage
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/Coverage/CoverageMapping.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/InstrProfData.inc
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ProfileData/SampleProf.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInstrAnalysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCStreamer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSectionWasm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/LaneBitmask.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSchedule.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSymbolCOFF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInstrDesc.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSymbolMachO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmInfoDarwin.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInstrInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInstPrinter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/ConstantPools.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmInfoCOFF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCELFStreamer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCRegisterInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MachineLocation.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCWinEH.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmMacro.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSymbolWasm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCLinkerOptimizationHint.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSymbol.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCWin64EH.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCTargetOptions.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCELFObjectWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInstrItineraries.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCCodeEmitter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDisassembler
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDisassembler/MCSymbolizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDisassembler/MCDisassembler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmBackend.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAssembler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDwarf.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSectionELF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCWasmStreamer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSectionCOFF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmLayout.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAnalysis
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSubtargetInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCFixup.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCValue.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInst.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCCodePadder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCLabel.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmInfoWasm.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCTargetOptionsCommandFlags.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCFragment.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSectionMachO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCMachObjectWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSymbolELF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCDirectives.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCWasmObjectWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCWinCOFFStreamer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCExpr.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/MCParsedAsmOperand.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/MCAsmLexer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/AsmCond.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/MCAsmParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/MCAsmParserExtension.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/MCAsmParserUtils.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/AsmLexer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCParser/MCTargetAsmParser.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCWinCOFFObjectWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCAsmInfoELF.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/StringTableBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCObjectFileInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCFixedLenDisassembler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCObjectWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/SubtargetFeature.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCSection.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCObjectStreamer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCFixupKindInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCContext.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/SectionKind.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCInstBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCCodeView.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/BitReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/ExecutionEngine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/TargetMachine.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Analysis.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Types.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Support.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/DebugInfo.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Target.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/lto.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Core.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/IRReader.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Object.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/OrcBindings.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/ErrorHandling.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Disassembler.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/LinkTimeOptimizer.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/BitWriter.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Initialization.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Transforms
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Transforms/Scalar.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Transforms/Vectorize.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Transforms/IPO.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Transforms/PassManagerBuilder.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/Linker.h
-- Up-to-date: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm
-- Up-to-date: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config/AsmPrinters.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config/AsmParsers.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config/Disassemblers.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config/Targets.def
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config/llvm-config.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Config/abi-breaking.h
-- Up-to-date: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/DataTypes.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/VCSRevision.h
-- Up-to-date: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Attributes.gen
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Intrinsics.gen
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMDemangle.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMSupport.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMTableGen.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-tblgen
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMCore.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMFuzzMutate.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMIRReader.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMCodeGen.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMSelectionDAG.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAsmPrinter.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMMIRParser.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMGlobalISel.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMBinaryFormat.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMBitReader.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMBitWriter.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMTransformUtils.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMInstrumentation.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMInstCombine.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMScalarOpts.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMipo.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMVectorize.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/LLVMHello.so
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMObjCARCOpts.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMCoroutines.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMLinker.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAnalysis.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMLTO.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMMC.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMMCParser.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMMCDisassembler.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMObject.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMObjectYAML.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMOption.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMDebugInfoDWARF.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMDebugInfoMSF.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMDebugInfoCodeView.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMDebugInfoPDB.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMSymbolize.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMExecutionEngine.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMInterpreter.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMMCJIT.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMOrcJIT.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMRuntimeDyld.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMTarget.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMNVPTXCodeGen.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMNVPTXInfo.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMNVPTXAsmPrinter.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMNVPTXDesc.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUCodeGen.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUAsmParser.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUAsmPrinter.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUDisassembler.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUInfo.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUDesc.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAMDGPUUtils.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMCodeGen.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMInfo.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMAsmParser.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMDisassembler.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMAsmPrinter.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMDesc.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMARMUtils.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMAsmParser.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMLineEditor.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMProfileData.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMCoverage.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMPasses.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMDlltoolDriver.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMLibDriver.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMXRay.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVMWindowsManifest.a
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLTO.so.6.0.0
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLTO.so.6
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLTO.so
-- Up-to-date: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm-c/lto.h
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-ar
Creating llvm-ranlib
Creating llvm-lib
Creating llvm-dlltool
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-config
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-lto
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-profdata
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/bugpoint
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/BugpointPasses.so
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-dsymutil
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llc
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/lli
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-as
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-bcanalyzer
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-c-test
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-cat
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-cfi-verify
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-cov
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-cvtres
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-cxxdump
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-cxxfilt
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-diff
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-dis
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-dwarfdump
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-dwp
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-extract
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-link
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-lto2
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-mc
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-mcmarkup
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-modextract
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-mt
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-nm
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-objcopy
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-objdump
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-opt-report
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-pdbutil
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-rc
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-readobj
Creating llvm-readelf
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-rtdyld
Creating libLLVM-6.0.0.so
Creating libLLVM.so
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM-6.0.so
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-size
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-split
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-stress
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-strings
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-symbolizer
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/llvm-xray
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/obj2yaml
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/opt
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/opt-viewer/opt-diff.py
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/opt-viewer/opt-stats.py
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/opt-viewer/opt-viewer.py
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/opt-viewer/optpmap.py
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/opt-viewer/optrecord.py
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/opt-viewer/style.css
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/sancov
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/sanstats
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/verify-uselistorder
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/yaml2obj
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/LLVMExports.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/LLVMExports-release.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/LLVMConfig.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/LLVMConfigVersion.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/LLVM-Config.cmake
-- Up-to-date: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/.
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./FindOCaml.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./AddSphinxTarget.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./LLVMProcessSources.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./GenerateVersionFromCVS.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./GetSVN.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./LLVMInstallSymlink.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./FindSphinx.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./AddLLVMDefinitions.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./DetermineGCCCompatible.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./CheckCompilerVersion.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./ChooseMSVCCRT.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./AddLLVM.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./CrossCompile.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./AddOCaml.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./VersionFromVCS.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./CheckLinkerFlag.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./HandleLLVMStdlib.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./TableGen.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./CheckAtomic.cmake
-- Installing: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/cmake/llvm/./HandleLLVMOptions.cmake
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM-6.0.0.so
'/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM-6.0.0.so' -> '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/..//usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.0.so'
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM.so
'/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM.so' -> '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/..//usr/lib/arm-linux-gnueabihf/julia/libLLVM.so'
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM-6.0.so
'/<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/libLLVM-6.0.so' -> '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/..//usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.so'
cd /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release/<<BUILDDIR>>/julia-1.0.4+dfsg/usr && tar -czf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz.tmp .
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release
mv /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz
mkdir -p /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
/bin/tar -xzf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz -C /<<BUILDDIR>>/julia-1.0.4+dfsg/usr
echo llvm-6.0.0/build_Release > /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/manifest/llvm
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/fixup-libgfortran.sh --verbose /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Discovered traces of libgfortran within 
Got SONAMES of 
Warning: git information unavailable; versioning information limited
Warning: git information unavailable; versioning information limited
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
Warning: git information unavailable; versioning information limited
 gcc -E -D PCRE2_CODE_UNIT_WIDTH=8 -dM /usr/include/pcre2.h | perl -nle '/^\s*#define\s+PCRE2_(\w*)\s*\(?(0x[0-9a-fA-F]+|[0-9]+)\)?u?\s*$/ and print "const $1 = UInt32($2)"' | LC_ALL=C sort > pcre_h.jl
 echo '#include <errno.h>' | gcc -E -dM - | perl -nle 'print "const $1 = Int32($2)" if /^#define\s+(E\w+)\s+(\d+)\s*$/' | LC_ALL=C sort > errno_h.jl
 gcc -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys-debug.so\"" -O3 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/ccalltest.c -fPIC -shared -o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.tmp -Wl,-z,relro -Wl,-z,now
make -C /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support BUILDDIR='/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support'
Warning: git information unavailable; versioning information limited

 gcc -E -P -DJULIA /<<BUILDDIR>>/julia-1.0.4+dfsg/base/../src/file_constants.h | perl -nle 'print "$1 0o$2" if /^(\s*const\s+[A-z_]+\s+=)\s+(0[0-9]*)\s*$/; print "$1" if /^\s*(const\s+[A-z_]+\s+=\s+([1-9]|0x)[0-9A-z]*)\s*$/' > file_constants.jl
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c hashing.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/hashing.o
Makefile:102: "WARNING: Generating boilerplate git version info"
 gcc -E -P "-I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include" -DJULIA /<<BUILDDIR>>/julia-1.0.4+dfsg/base/../src/uv_constants.h | tail -n 16 > uv_constants.jl
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libopenlibm.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libopenlibm.so.3 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libpcre2-8.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libpcre2-8.so.0 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libdSFMT.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libdSFMT-19937.so.1 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libopenblas.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenblas.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenblas.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenblas.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenblas.so"
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libgmp.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgmp.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgmp.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgmp.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgmp.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libgmp.so.10 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgmp.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libmpfr.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmpfr.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmpfr.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmpfr.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmpfr.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libmpfr.so.6 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmpfr.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libmbedtls.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so"
ln -sf /etc/alternatives/libopenblas.so-arm-linux-gnueabihf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libopenblas.so
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c timefuncs.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/timefuncs.o
ln -sf /usr/lib/arm-linux-gnueabihf/libmbedtls.so.12 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libssh2.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libssh2.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libssh2.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libssh2.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libssh2.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libssh2.so.1 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libssh2.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libcurl.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcurl.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcurl.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcurl.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcurl.so"
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libgit2.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgit2.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgit2.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgit2.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgit2.so"
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c ptrhash.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ptrhash.o
ln -sf /usr/lib/arm-linux-gnueabihf/libgit2.so.28 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libgit2.so
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c operators.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/operators.o
ln -sf /usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so.4 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcurl.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libamd.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libamd.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libamd.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libamd.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libamd.so.2 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libamd.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libcamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcamd.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcamd.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcamd.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcamd.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libcamd.so.2 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcamd.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libccolamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libccolamd.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libccolamd.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libccolamd.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libccolamd.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libccolamd.so.2 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libccolamd.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libcholmod.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcholmod.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcholmod.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcholmod.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcholmod.so"
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libcolamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcolamd.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcolamd.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcolamd.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcolamd.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libcolamd.so.2 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcolamd.so
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c utf8.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/utf8.o
ln -sf /usr/lib/arm-linux-gnueabihf/libcholmod.so.3 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libcholmod.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libumfpack.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libumfpack.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libumfpack.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libumfpack.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libumfpack.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libumfpack.so.5 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libumfpack.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libspqr.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libspqr.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libspqr.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libspqr.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libspqr.so"
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libsuitesparseconfig.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so.5 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c ios.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ios.o
ln -sf /usr/lib/arm-linux-gnueabihf/libspqr.so.2 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libspqr.so
REALPATH=`/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/libwhich -p libunwind.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libunwind.so" ] || rm "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libunwind.so") && echo ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libunwind.so" && ln -sf "$REALPATH" "/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libunwind.so"
ln -sf /usr/lib/arm-linux-gnueabihf/libunwind.so.8 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libunwind.so
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c htable.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/htable.o
objcopy --only-keep-debug /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.debug
objcopy --strip-debug /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.tmp
objcopy --add-gnu-debuglink=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.debug /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.tmp
mv /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so.tmp /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest.so
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c bitvector.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/bitvector.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c int2str.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/int2str.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c libsupportinit.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupportinit.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c arraylist.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/arraylist.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c strtod.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/strtod.o
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupport.a
 ar -rcs /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupport.a /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/hashing.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/timefuncs.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ptrhash.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/operators.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/utf8.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ios.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/htable.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/bitvector.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/int2str.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupportinit.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/arraylist.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/strtod.o
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support'
make -C /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp BUILDDIR='/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp'
Warning: git information unavailable; versioning information limited
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c flisp.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flisp.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c builtins.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/builtins.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c string.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/string.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c equalhash.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/equalhash.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c table.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/table.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c iostream.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/iostream.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c julia_extensions.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/julia_extensions.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c flmain.c -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flmain.o
rm -rf /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/libflisp.a
 ar -rcs /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/libflisp.a /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flisp.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/builtins.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/string.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/equalhash.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/table.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/iostream.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/julia_extensions.o
 gcc -ggdb2 -falign-functions -I../support -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -Wl,-z,relro -Wl,-z,now /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flisp.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/builtins.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/string.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/equalhash.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/table.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/iostream.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/julia_extensions.o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flmain.o -o /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/flisp /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/libflisp.a /<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp/../support/libsupport.a /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.a -lutf8proc  -lpthread -Wl,--no-as-needed -ldl -lrt -lpthread -Wl,--export-dynamic,--as-needed,--no-whole-archive -lunwind-generic -lunwind -latomic -Wl,--version-script=/<<BUILDDIR>>/julia-1.0.4+dfsg/src/julia.expmap
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp'
 ./flisp/flisp /<<BUILDDIR>>/julia-1.0.4+dfsg/src/mk_julia_flisp_boot.scm /<<BUILDDIR>>/julia-1.0.4+dfsg/src/ jlfrontend.scm julia_flisp.boot
 ./flisp/flisp /<<BUILDDIR>>/julia-1.0.4+dfsg/src/bin2hex.scm < julia_flisp.boot > julia_flisp.boot.inc
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/arraylist.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/strtod.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/tzfile.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
mv julia_version.h.release.tmp julia_version.h
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ENTRY.i387.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/timefuncs.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/htable.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/bitvector.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/dtypes.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/END.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/dirpath.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/hashing.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/analyzer_annotations.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/libsupport.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ptrhash.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ios.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/MurmurHash3.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/ENTRY.amd64.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/utils.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/platform.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/support/utf8.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/julia.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/julia_assert.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/julia_threads.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/tls.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/locks.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/src/atomics.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jltypes.c -o jltypes.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/gf.c -o gf.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/typemap.c -o typemap.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/ast.c -o ast.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/builtins.c -o builtins.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/module.c -o module.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/interpreter.c -o interpreter.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/symbol.c -o symbol.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/dlload.c -o dlload.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/sys.c -o sys.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/init.c -o init.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/task.c -o task.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/array.c -o array.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/dump.c -o dump.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/staticdata.c -o staticdata.o
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/array.c: In function ‘jl_array_shrink’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/array.c:940:25: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
  940 |             typetagdata = malloc(a->nrows);
      |                         ^
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/toplevel.c -o toplevel.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jl_uv.c -o jl_uv.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/datatype.c -o datatype.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/simplevector.c -o simplevector.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/APInt-C.cpp -o APInt-C.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/runtime_intrinsics.c -o runtime_intrinsics.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/runtime_ccall.cpp -o runtime_ccall.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/precompile.c -o precompile.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/threadgroup.c -o threadgroup.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/threading.c -o threading.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/stackwalk.c -o stackwalk.o
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/runtime_ccall.cpp: In function ‘jl_value_t* jl_get_cfunction_trampoline(jl_value_t*, jl_datatype_t*, htable_t*, jl_svec_t*, void* (*)(void*, void**), jl_unionall_t*, jl_value_t**)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/runtime_ccall.cpp:165:15: warning: argument ‘cache’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
  165 |     htable_t *cache, // weakref htable indexed by (fobj, vals)
      |     ~~~~~~~~~~^~~~~
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/gc.c -o gc.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/gc-debug.c -o gc-debug.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/gc-pages.c -o gc-pages.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/method.c -o method.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jlapi.c -o jlapi.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/signal-handling.c -o signal-handling.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/safepoint.c -o safepoint.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jloptions.c -o jloptions.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/timing.c -o timing.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/subtype.c -o subtype.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/rtutils.c -o rtutils.o
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/crc32c.c -o crc32c.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/processor.cpp -o processor.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp -o codegen.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jitlayers.cpp -o jitlayers.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp -o disasm.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                                    ^
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/debuginfo.cpp -o debuginfo.o
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp: In function ‘bool emit_builtin_call(jl_codectx_t&, jl_cgval_t*, jl_value_t*, const jl_cgval_t*, size_t, jl_value_t*, jl_expr_t*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:2747:32: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
 2747 |                 if (i > 0 && i <= jl_datatype_nfields(uty))
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:2916:38: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
 2916 |         if (fieldidx < 0 || fieldidx >= jl_datatype_nfields(stt)) {
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp: In function ‘std::unique_ptr<llvm::Module> emit_function(jl_method_instance_t*, jl_code_info_t*, size_t, jl_llvm_functions_t*, const jl_cgparams_t*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:6389:22: warning: variable ‘found’ set but not used [-Wunused-but-set-variable]
 6389 |                 bool found = false;
      |                      ^~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jitlayers.cpp:11:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/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]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Allocator.h:79:12:   required from ‘T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/ios:40,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iostream:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jitlayers.cpp:6:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<long long unsigned int>::Data’ from ‘std::initializer_list<long long unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ObjectFile.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/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*> >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /usr/include/c++/9/bits/locale_classes.h:40,
                 from /usr/include/c++/9/bits/ios_base.h:41,
                 from /usr/include/c++/9/iomanip:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp:22:
/usr/include/c++/9/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
  208 |     struct pair
      |            ^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/cgutils.cpp:407:63:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Metadata*>::Data’ from ‘std::initializer_list<llvm::Metadata*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/cgutils.cpp:817:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/intrinsics.cpp:1328:49:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:45:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<_jl_value_t**, llvm::GlobalVariable*>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:6660:53:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<_jl_value_t**, llvm::GlobalVariable*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:32:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<_jl_value_t**, llvm::GlobalVariable*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ObjectFile.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Allocator.h:247:33:   required from ‘void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCContext.h:613:44:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /usr/include/c++/9/bits/locale_classes.h:40,
                 from /usr/include/c++/9/bits/ios_base.h:41,
                 from /usr/include/c++/9/iomanip:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Object/ObjectFile.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp:30:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:405:5:   required from ‘void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:881:5:   required from ‘llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
                 from /usr/include/c++/9/bits/char_traits.h:39,
                 from /usr/include/c++/9/string:40,
                 from /usr/include/c++/9/bits/locale_classes.h:40,
                 from /usr/include/c++/9/bits/ios_base.h:41,
                 from /usr/include/c++/9/iomanip:40,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/disasm.cpp:22:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/jitlayers.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::NewArchiveMember>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In function ‘void emit_result(std::vector<llvm::NewArchiveMember>&, llvm::SmallVectorImpl<char>&, llvm::StringRef, std::vector<std::__cxx11::basic_string<char> >&)’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-simdloop.cpp -o llvm-simdloop.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-ptls.cpp -o llvm-ptls.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-muladd.cpp -o llvm-muladd.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopPass.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-simdloop.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopPass.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-simdloop.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-ptls.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-ptls.cpp:144:83:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-late-gc-lowering.cpp -o llvm-late-gc-lowering.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-lower-handlers.cpp -o llvm-lower-handlers.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-gc-invariant-verifier.cpp -o llvm-gc-invariant-verifier.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Instruction.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/BasicBlock.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-lower-handlers.cpp:4:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-lower-handlers.cpp:120:90:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/BitVector.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-late-gc-lowering.cpp:3:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-late-gc-lowering.cpp:505:83:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-late-gc-lowering.cpp:1762:91:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-late-gc-lowering.cpp:1819:54:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-propagate-addrspaces.cpp -o llvm-propagate-addrspaces.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-multiversioning.cpp -o llvm-multiversioning.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:37:
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AttrBuilder}; _Tp = llvm::AttrBuilder; _Alloc = std::allocator<llvm::AttrBuilder>]’:
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<llvm::AttrBuilder>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<llvm::AttrBuilder*, std::vector<llvm::AttrBuilder> >’} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AttrBuilder}; _Tp = llvm::AttrBuilder; _Alloc = std::allocator<llvm::AttrBuilder>]’:
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<llvm::AttrBuilder*, std::vector<llvm::AttrBuilder> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/Instruction.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/IR/BasicBlock.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-propagate-addrspaces.cpp:4:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-propagate-addrspaces.cpp:256:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassRegistry.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-multiversioning.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-multiversioning.cpp:769:46:   required from ‘llvm::Value* {anonymous}::CloneCtx::rewrite_inst_use(const Stack&, llvm::Value*, llvm::Instruction*) [with Stack = llvm::SmallVector<{anonymous}::ConstantUses<llvm::Instruction>::Frame, 4>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-multiversioning.cpp:821:69:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<unsigned int>::Data’ from ‘std::initializer_list<unsigned int>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-multiversioning.cpp:12:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:276:23:   required from ‘static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:834:3:   required from ‘llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:906:36:   required from ‘llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/Allocator.h:159:43:   required from ‘llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h:617:51:   required from ‘llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<void*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/Optional.h:22,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Pass.h:32,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-multiversioning.cpp:12:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<void*, unsigned int>’ declared here
  208 |     struct pair
      |            ^~~~
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp -o llvm-alloc-opt.o
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:9:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:722:62:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Value*>::Data’ from ‘std::initializer_list<llvm::Value*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::AllocaInst*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:1455:50:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::AllocaInst*>::Data’ from ‘std::initializer_list<llvm::AllocaInst*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h: In instantiation of ‘llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:1484:90:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing ‘llvm::ArrayRef<llvm::Type*>::Data’ from ‘std::initializer_list<llvm::Type*>::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:7:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/GenericDomTree.h:719:5:   required from ‘void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/GenericDomTree.h:445:7:   required from ‘bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:783:78:   required from here
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/utility:70,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/Support/type_traits.h:19,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/llvm/ADT/SmallSet.h:18,
                 from /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-alloc-opt.cpp:7:
/usr/include/c++/9/bits/stl_pair.h:208:12: note: ‘struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >’ declared here
  208 |     struct pair
      |            ^~~~
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/cgmemmgr.cpp -o cgmemmgr.o
 g++  -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include  -Wdate-time -D_FORTIFY_SOURCE=2  -g -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG  -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" -DJL_NDEBUG -c /<<BUILDDIR>>/julia-1.0.4+dfsg/src/llvm-api.cpp -o llvm-api.o
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 julia_version.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv/unix.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv/version.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv/errno.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv/linux.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/uv/threadpool.h /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/uv
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp: In function ‘jl_cgval_t emit_expr(jl_codectx_t&, jl_value_t*, ssize_t)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:3808:60: warning: argument ‘expr’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 3808 | static jl_cgval_t emit_expr(jl_codectx_t &ctx, jl_value_t *expr, ssize_t ssaval)
      |                                                ~~~~~~~~~~~~^~~~
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp: In function ‘jl_llvm_functions_t jl_compile_linfo(jl_method_instance_t**, jl_code_info_t*, size_t, const jl_cgparams_t*)’:
/<<BUILDDIR>>/julia-1.0.4+dfsg/src/codegen.cpp:1073:27: warning: variable ‘li’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 1073 |     jl_method_instance_t *li = *pli;
      |                           ^~
 g++ -shared -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64  -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/flisp -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLIBRARY_EXPORTS -I/<<BUILDDIR>>/julia-1.0.4+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"arm"' -DJL_BUILD_UNAME='"Linux"' -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/arm-linux-gnueabihf/julia/sys.so\"" ./jltypes.o ./gf.o ./typemap.o ./ast.o ./builtins.o ./module.o ./interpreter.o ./symbol.o ./dlload.o ./sys.o ./init.o ./task.o ./array.o ./dump.o ./staticdata.o ./toplevel.o ./jl_uv.o ./datatype.o ./simplevector.o ./APInt-C.o ./runtime_intrinsics.o ./runtime_ccall.o ./precompile.o ./threadgroup.o ./threading.o ./stackwalk.o ./gc.o ./gc-debug.o ./gc-pages.o ./method.o ./jlapi.o ./signal-handling.o ./safepoint.o ./jloptions.o ./timing.o ./subtype.o ./rtutils.o ./crc32c.o ./processor.o ./codegen.o ./jitlayers.o ./disasm.o ./debuginfo.o ./llvm-simdloop.o ./llvm-ptls.o ./llvm-muladd.o ./llvm-late-gc-lowering.o ./llvm-lower-handlers.o ./llvm-gc-invariant-verifier.o ./llvm-propagate-addrspaces.o ./llvm-multiversioning.o ./llvm-alloc-opt.o ./cgmemmgr.o ./llvm-api.o -Wl,-rpath,'$ORIGIN/julia' -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libjulia.so.1.0 -Wl,-z,relro -Wl,-z,now -Wl,-Bsymbolic-functions -Wl,--whole-archive ./flisp/libflisp.a -Wl,--whole-archive ./support/libsupport.a -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libuv.a -lutf8proc -Wl,--no-whole-archive  -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib  -lLLVM -Wl,--no-as-needed -ldl -lrt -lpthread -Wl,--export-dynamic,--as-needed,--no-whole-archive -lunwind-generic -lunwind -latomic -Wl,--version-script=/<<BUILDDIR>>/julia-1.0.4+dfsg/src/julia.expmap -Wl,-soname=libjulia.so.1
true -ignorelibjulia.so /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libjulia.so.1.0
true -ignore /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libjulia.so.1.0
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
Warning: git information unavailable; versioning information limited
 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fsigned-char -DSYSTEM_LIBUNWIND -ggdb2 -falign-functions -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat -c /<<BUILDDIR>>/julia-1.0.4+dfsg/ui/repl.c -o repl.o
 g++ -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/julia-1.0.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64   -ggdb2 -falign-functions -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src -I/<<BUILDDIR>>/julia-1.0.4+dfsg/src/support -I/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat repl.o -o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -ljulia -Wl,-Bdynamic -Wl,-z,relro -Wl,-z,now -Wl,--no-whole-archive -Wl,--no-as-needed -ldl -lrt -lpthread -Wl,--export-dynamic,--as-needed,--no-whole-archive -lunwind-generic -lunwind -latomic -Wl,--version-script=/<<BUILDDIR>>/julia-1.0.4+dfsg/src/julia.expmap -Wl,-rpath,'$ORIGIN/../lib/arm-linux-gnueabihf' -Wl,-rpath-link,/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -Wl,-z,origin 
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
 cd /<<BUILDDIR>>/julia-1.0.4+dfsg/base && /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia -C "arm1176jzf-s" --output-ji /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/corecompiler.ji.tmp --startup-file=no -g0 -O0 compiler/compiler.jl
essentials.jl
some.jl
ctypes.jl
generator.jl
reflection.jl
options.jl
promotion.jl
tuple.jl
pair.jl
traits.jl
range.jl
expr.jl
error.jl
bool.jl
number.jl
int.jl
operators.jl
pointer.jl
refvalue.jl
indices.jl
array.jl
abstractarray.jl
bitarray.jl
bitset.jl
abstractdict.jl
abstractset.jl
iterators.jl
namedtuple.jl
docs/core.jl
ordering.jl
sort.jl
compiler/utilities.jl
compiler/validation.jl
compiler/inferenceresult.jl
compiler/params.jl
compiler/inferencestate.jl
compiler/typeutils.jl
compiler/typelimits.jl
compiler/typelattice.jl
compiler/tfuncs.jl
compiler/abstractinterpretation.jl
compiler/typeinfer.jl
compiler/optimize.jl
compiler/ssair/driver.jl
compiler/ssair/ir.jl
compiler/ssair/domtree.jl
compiler/ssair/slot2ssa.jl
compiler/ssair/queries.jl
compiler/ssair/passes.jl
compiler/ssair/inlining.jl
compiler/ssair/verify.jl
compiler/ssair/legacy.jl
compiler/bootstrap.jl
 cd /<<BUILDDIR>>/julia-1.0.4+dfsg/base && if ! /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia -g1 -O0 -C "arm1176jzf-s" --output-ji /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.ji.tmp  --startup-file=no --warn-overwrite=yes --sysimage /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/corecompiler.ji sysimg.jl ; then echo '*** This error might be fixed by running `make clean`. If the error persists$(COMMA) try `make cleanall`. ***'; false; fi 
coreio.jl
exports.jl
essentials.jl
ctypes.jl
gcutils.jl
generator.jl
reflection.jl
options.jl
promotion.jl
tuple.jl
pair.jl
traits.jl
range.jl
expr.jl
error.jl
bool.jl
number.jl
int.jl
operators.jl
pointer.jl
refvalue.jl
refpointer.jl
checked.jl
indices.jl
array.jl
abstractarray.jl
subarray.jl
views.jl
abstractdict.jl
iterators.jl
namedtuple.jl
hashing.jl
rounding.jl
float.jl
twiceprecision.jl
complex.jl
rational.jl
multinverses.jl
abstractarraymath.jl
arraymath.jl
simdloop.jl
reduce.jl
reshapedarray.jl
reinterpretarray.jl
bitarray.jl
bitset.jl
some.jl
dict.jl
abstractset.jl
set.jl
char.jl
strings/basic.jl
strings/string.jl
strings/substring.jl
build_h.jl
version_git.jl
osutils.jl
c.jl
io.jl
iostream.jl
iobuffer.jl
intfuncs.jl
strings/strings.jl
strings/search.jl
strings/unicode.jl
strings/util.jl
strings/io.jl
parse.jl
shell.jl
regex.jl
pcre.jl
show.jl
arrayshow.jl
cartesian.jl
multidimensional.jl
permuteddimsarray.jl
broadcast.jl
missing.jl
version.jl
sysinfo.jl
libc.jl
env.jl
libuv.jl
uv_constants.jl
event.jl
task.jl
lock.jl
threads.jl
weakkeydict.jl
logging.jl
stream.jl
filesystem.jl
process.jl
grisu/grisu.jl
methodshow.jl
secretbuffer.jl
floatfuncs.jl
math.jl
reducedim.jl
accumulate.jl
ordering.jl
sort.jl
fastmath.jl
gmp.jl
mpfr.jl
combinatorics.jl
hashing2.jl
irrationals.jl
mathconstants.jl
printf.jl
meta.jl
Enums.jl
channels.jl
deepcopy.jl
download.jl
summarysize.jl
errorshow.jl
stacktraces.jl
initdefs.jl
threadcall.jl
uuid.jl
loading.jl
util.jl
asyncmap.jl
multimedia.jl
deprecated.jl
docs/basedocs.jl
client.jl
docs/Docs.jl
Base  ───────────399.784618 seconds
Base64  ───────── 54.482779 seconds
CRC32c  ─────────  0.074722 seconds
SHA  ────────────  2.441906 seconds
FileWatching  ───  1.458037 seconds
Unicode  ────────  0.115880 seconds
Mmap  ───────────  1.066667 seconds
Serialization  ── 20.468585 seconds
Libdl  ──────────  0.628363 seconds
Markdown  ─────── 41.841330 seconds
LibGit2  ──────── 50.301544 seconds
Logging  ────────  4.128370 seconds
Sockets  ──────── 32.036455 seconds
Printf  ─────────  0.067473 seconds
Profile  ────────  2.499477 seconds
Dates  ────────── 28.344326 seconds
DelimitedFiles  ─  1.287597 seconds
Random  ───────── 12.535680 seconds
UUIDs  ──────────  0.070161 seconds
Future  ─────────  0.051817 seconds
LinearAlgebra  ──200.179637 seconds
SparseArrays  ─── 53.952426 seconds
SuiteSparse  ──── 15.293061 seconds
Distributed  ──── 91.650729 seconds
SharedArrays  ───  2.303795 seconds
Pkg  ────────────164.041118 seconds
Test  ─────────── 52.606698 seconds
REPL  ─────────── 34.708699 seconds
Statistics  ─────  3.104879 seconds
Stdlibs total  ──878.351201 seconds
Sysimage built. Summary:
Total ─────── 1278.167576 seconds 
Base: ─────── 399.784618 seconds 31.278%
Stdlibs: ──── 878.351201 seconds 68.7196%
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
 cd /<<BUILDDIR>>/julia-1.0.4+dfsg/base && if ! /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia -O3 -C "arm1176jzf-s" --output-o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys-o.a.tmp  --startup-file=no --warn-overwrite=yes --sysimage /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.ji /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/generate_precompile.jl; then echo '*** This error is usually fixed by running `make clean`. If the error persists, try `make cleanall`. ***'; false; fi 
Generating precompile statements... 1103 generated in 1295.274443 seconds (overhead 790.988607 seconds)
 g++ -Wl,-z,relro -Wl,-z,now -shared -fPIC -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -L/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf -o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.so -Wl,--whole-archive /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys-o.a -Wl,--no-whole-archive -ljulia $([ Linux = WINNT ] && echo '' -lssp)
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[2]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   debian/rules override_dh_auto_test-arch
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
env JULIA_CPU_THREADS=4 JULIA_TEST_MAXRSS_MB=500 make -C test prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2' USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET="arm1176jzf-s" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas
make[2]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/test'
Warning: git information unavailable; versioning information limited
 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia --check-bounds=yes --startup-file=no ./runtests.jl all
┌ Warning: Skipping Profile tests
└ @ Main /<<BUILDDIR>>/julia-1.0.4+dfsg/test/choosetests.jl:138
Test                          (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)
compiler/validation                (4) |    31.17 |   2.29 |  7.3 |     114.58 |   162.28
      From worker 2:	Skipping Base.Filesystem.JL_O_RANDOM
      From worker 2:	Skipping Base.Filesystem.JL_O_SEQUENTIAL
      From worker 2:	Skipping Base.Filesystem.JL_O_SHORT_LIVED
      From worker 2:	Skipping Base.Filesystem.JL_O_TEMPORARY
      From worker 2:	Skipping Base.active_repl
      From worker 2:	Skipping Base.active_repl_backend
      From worker 2:	Skipping Base.active_repl
      From worker 2:	Skipping Base.active_repl_backend
      From worker 2:	Skipping Base.Filesystem.JL_O_RANDOM
      From worker 2:	Skipping Base.Filesystem.JL_O_SEQUENTIAL
      From worker 2:	Skipping Base.Filesystem.JL_O_SHORT_LIVED
      From worker 2:	Skipping Base.Filesystem.JL_O_TEMPORARY
      From worker 2:	Skipping Base.active_repl
      From worker 2:	Skipping Base.active_repl_backend
ambiguous                          (2) |   128.21 |   4.77 |  3.7 |     680.13 |   166.64
strings/search                     (3) |    25.37 |   1.22 |  4.8 |      72.77 |   190.65
strings/io                         (3) |    31.95 |   0.65 |  2.0 |      82.36 |   195.75
strings/util                       (2) |    68.73 |   1.15 |  1.7 |     137.34 |   174.54
unicode/utf8                       (2) |     3.60 |   0.05 |  1.3 |       3.02 |   174.85
strings/basic                      (4) |   186.07 |   7.06 |  3.8 |     531.06 |   187.75
strings/types                      (3) |    61.25 |   3.99 |  6.5 |     907.83 |   196.88
keywordargs                        (3) |    51.41 |   1.37 |  2.7 |      84.13 |   197.55
worlds                             (4) |    28.94 |   1.36 |  4.7 |     121.40 |   193.82
subtype                            (4) |   397.62 |  17.03 |  4.3 |    1119.67 |   422.29
char                               (4) |    33.35 |   0.81 |  2.4 |      88.47 |   422.29
triplequote                        (4) |     0.77 |   0.06 |  8.3 |       2.10 |   422.29
intrinsics                         (4) |    13.51 |   0.48 |  3.6 |      45.83 |   422.29
core                               (2) |   708.86 |  69.32 |  9.8 |    4877.85 |   404.67
hashing                            (2) |   248.96 |  12.98 |  5.2 |     998.86 |   404.67
iobuffer                           (2) |    44.02 |   1.20 |  2.7 |      89.81 |   404.67
dict                               (4) |   430.78 |  18.86 |  4.4 |    1563.58 |   449.00
staged                             (2) |    39.27 |   2.24 |  5.7 |     149.36 |   404.67
numbers                            (3) |  1200.58 |  34.13 |  2.8 |    3600.57 |   314.13
tuple                              (3) |   103.21 |   2.69 |  2.6 |     183.77 |   321.49
reduce                             (3) |   182.24 |  20.91 | 11.5 |     840.23 |   429.63
offsetarray                        (4) |   736.20 |  38.08 |  5.2 |    2456.06 |   462.33
reducedim                          (3) |   523.01 |  33.23 |  6.4 |    2104.08 |   429.63
intfuncs                           (3) |    51.48 |   0.97 |  1.9 |      64.01 |   429.63
simdloop                           (3) |    45.52 |   3.53 |  7.8 |     183.74 |   429.63
      From worker 3:	*** longjmp causes uninitialized stack frame ***: /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia terminated
      From worker 3:	
      From worker 3:	signal (6): Aborted
      From worker 3:	in expression starting at /<<BUILDDIR>>/julia-1.0.4+dfsg/test/vecelement.jl:39
      From worker 3:	gsignal at /lib/arm-linux-gnueabihf/libc.so.6 (unknown line)
      From worker 3:	Allocations: 249401213 (Pool: 249391701; Big: 9512); GC: 1539
Worker 3 terminated.
arrayops                           (2) |  1633.16 | 119.86 |  7.3 |    6193.91 |   584.82
abstractarray                      (4) |   952.30 |  63.54 |  6.7 |    3403.16 |   518.29
subarray                           (5) |  3177.05 | 290.12 |  9.1 |   16557.60 |   612.29

Executing tests that run on node 1 only:
precompile                         (1) |   700.15 |   3.13 |  0.4 |     316.83 |   182.95
SharedArrays                       (1) |   327.99 |  16.56 |  5.0 |    1283.23 |   206.34
stress                             (1) |   501.52 |   0.28 |  0.1 |      32.51 |   207.28
      From worker 32:	LLVM ERROR: Program used external function '__multi3' which could not be resolved!
      From worker 30:	LLVM ERROR: Program used external function '__multi3' which could not be resolved!
      From worker 29:	LLVM ERROR: Program used external function '__multi3' which could not be resolved!
Worker 32 terminated.
      From worker 31:	LLVM ERROR: Program used external function '__multi3' which could not be resolved!
Worker 31 terminated.ERROR: 
LoadError: ProcessExitedException()Worker 29 terminated.
Stacktrace:
Worker 30 terminated.

 [1] try_yieldto(::typeof(Base.ensure_rescheduled), ::Base.RefValue{Task}) at ./event.jl:196
in expression starting at /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed/test/distributed_exec.jl:1531
Distributed: Error During Test at /<<BUILDDIR>>/julia-1.0.4+dfsg/test/testdefs.jl:19
  Got exception outside of a @test
  LoadError: Distributed test failed, cmd : `/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia --check-bounds=yes --startup-file=no --depwarn=error /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed/test/distributed_exec.jl`
  Stacktrace:
   [1] error(::String) at ./error.jl:33
  in expression starting at /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia/stdlib/v1.0/Distributed/test/runtests.jl:10
Worker 3 failed running test compiler/compiler:
Some tests did not pass: 644 passed, 1 failed, 0 errored, 1 broken.compiler/compiler: Test Failed at /<<BUILDDIR>>/julia-1.0.4+dfsg/test/compiler/compiler.jl:889
  Expression: break_21369()
    Expected: ErrorException
      Thrown: BoundsError
vecelement: Error During Test at none:1
  Test threw exception
  Expression: vecelement
  ProcessExitedException()
rational: Error During Test at none:1
  Test threw exception
  Expression: rational
  ProcessExitedException()
bitarray: Error During Test at none:1
  Test threw exception
  Expression: bitarray
  ProcessExitedException()
copy: Error During Test at none:1
  Test threw exception
  Expression: copy
  ProcessExitedException()
math: Error During Test at none:1
  Test threw exception
  Expression: math
  ProcessExitedException()
fastmath: Error During Test at none:1
  Test threw exception
  Expression: fastmath
  ProcessExitedException()
functional: Error During Test at none:1
  Test threw exception
  Expression: functional
  ProcessExitedException()
iterators: Error During Test at none:1
  Test threw exception
  Expression: iterators
  ProcessExitedException()
operators: Error During Test at none:1
  Test threw exception
  Expression: operators
  ProcessExitedException()
path: Error During Test at none:1
  Test threw exception
  Expression: path
  ProcessExitedException()
ccall: Error During Test at none:1
  Test threw exception
  Expression: ccall
  ProcessExitedException()
parse: Error During Test at none:1
  Test threw exception
  Expression: parse
  ProcessExitedException()
loading: Error During Test at none:1
  Test threw exception
  Expression: loading
  ProcessExitedException()
bigint: Error During Test at none:1
  Test threw exception
  Expression: bigint
  ProcessExitedException()
bigfloat: Error During Test at none:1
  Test threw exception
  Expression: bigfloat
  ProcessExitedException()
sorting: Error During Test at none:1
  Test threw exception
  Expression: sorting
  ProcessExitedException()
spawn: Error During Test at none:1
  Test threw exception
  Expression: spawn
  ProcessExitedException()
backtrace: Error During Test at none:1
  Test threw exception
  Expression: backtrace
  ProcessExitedException()
file: Error During Test at none:1
  Test threw exception
  Expression: file
  ProcessExitedException()
read: Error During Test at none:1
  Test threw exception
  Expression: read
  ProcessExitedException()
version: Error During Test at none:1
  Test threw exception
  Expression: version
  ProcessExitedException()
namedtuple: Error During Test at none:1
  Test threw exception
  Expression: namedtuple
  ProcessExitedException()
mpfr: Error During Test at none:1
  Test threw exception
  Expression: mpfr
  ProcessExitedException()
broadcast: Error During Test at none:1
  Test threw exception
  Expression: broadcast
  ProcessExitedException()
complex: Error During Test at none:1
  Test threw exception
  Expression: complex
  ProcessExitedException()
floatapprox: Error During Test at none:1
  Test threw exception
  Expression: floatapprox
  ProcessExitedException()
reflection: Error During Test at none:1
  Test threw exception
  Expression: reflection
  ProcessExitedException()
regex: Error During Test at none:1
  Test threw exception
  Expression: regex
  ProcessExitedException()
float16: Error During Test at none:1
  Test threw exception
  Expression: float16
  ProcessExitedException()
combinatorics: Error During Test at none:1
  Test threw exception
  Expression: combinatorics
  ProcessExitedException()
sysinfo: Error During Test at none:1
  Test threw exception
  Expression: sysinfo
  ProcessExitedException()
env: Error During Test at none:1
  Test threw exception
  Expression: env
  ProcessExitedException()
rounding: Error During Test at none:1
  Test threw exception
  Expression: rounding
  ProcessExitedException()
ranges: Error During Test at none:1
  Test threw exception
  Expression: ranges
  ProcessExitedException()
mod2pi: Error During Test at none:1
  Test threw exception
  Expression: mod2pi
  ProcessExitedException()
euler: Error During Test at none:1
  Test threw exception
  Expression: euler
  ProcessExitedException()
show: Error During Test at none:1
  Test threw exception
  Expression: show
  ProcessExitedException()
errorshow: Error During Test at none:1
  Test threw exception
  Expression: errorshow
  ProcessExitedException()
sets: Error During Test at none:1
  Test threw exception
  Expression: sets
  ProcessExitedException()
goto: Error During Test at none:1
  Test threw exception
  Expression: goto
  ProcessExitedException()
llvmcall: Error During Test at none:1
  Test threw exception
  Expression: llvmcall
  ProcessExitedException()
llvmcall2: Error During Test at none:1
  Test threw exception
  Expression: llvmcall2
  ProcessExitedException()
grisu: Error During Test at none:1
  Test threw exception
  Expression: grisu
  ProcessExitedException()
some: Error During Test at none:1
  Test threw exception
  Expression: some
  ProcessExitedException()
meta: Error During Test at none:1
  Test threw exception
  Expression: meta
  ProcessExitedException()
stacktraces: Error During Test at none:1
  Test threw exception
  Expression: stacktraces
  ProcessExitedException()
docs: Error During Test at none:1
  Test threw exception
  Expression: docs
  ProcessExitedException()
misc: Error During Test at none:1
  Test threw exception
  Expression: misc
  ProcessExitedException()
threads: Error During Test at none:1
  Test threw exception
  Expression: threads
  ProcessExitedException()
enums: Error During Test at none:1
  Test threw exception
  Expression: enums
  ProcessExitedException()
cmdlineargs: Error During Test at none:1
  Test threw exception
  Expression: cmdlineargs
  ProcessExitedException()
int: Error During Test at none:1
  Test threw exception
  Expression: int
  ProcessExitedException()
checked: Error During Test at none:1
  Test threw exception
  Expression: checked
  ProcessExitedException()
bitset: Error During Test at none:1
  Test threw exception
  Expression: bitset
  ProcessExitedException()
floatfuncs: Error During Test at none:1
  Test threw exception
  Expression: floatfuncs
  ProcessExitedException()
inline: Error During Test at none:1
  Test threw exception
  Expression: inline
  ProcessExitedException()
boundscheck: Error During Test at none:1
  Test threw exception
  Expression: boundscheck
  ProcessExitedException()
error: Error During Test at none:1
  Test threw exception
  Expression: error
  ProcessExitedException()
cartesian: Error During Test at none:1
  Test threw exception
  Expression: cartesian
  ProcessExitedException()
osutils: Error During Test at none:1
  Test threw exception
  Expression: osutils
  ProcessExitedException()
channels: Error During Test at none:1
  Test threw exception
  Expression: channels
  ProcessExitedException()
iostream: Error During Test at none:1
  Test threw exception
  Expression: iostream
  ProcessExitedException()
secretbuffer: Error During Test at none:1
  Test threw exception
  Expression: secretbuffer
  ProcessExitedException()
specificity: Error During Test at none:1
  Test threw exception
  Expression: specificity
  ProcessExitedException()
codegen: Error During Test at none:1
  Test threw exception
  Expression: codegen
  ProcessExitedException()
reinterpretarray: Error During Test at none:1
  Test threw exception
  Expression: reinterpretarray
  ProcessExitedException()
syntax: Error During Test at none:1
  Test threw exception
  Expression: syntax
  ProcessExitedException()
logging: Error During Test at none:1
  Test threw exception
  Expression: logging
  ProcessExitedException()
missing: Error During Test at none:1
  Test threw exception
  Expression: missing
  ProcessExitedException()
asyncmap: Error During Test at none:1
  Test threw exception
  Expression: asyncmap
  ProcessExitedException()
SparseArrays/higherorderfns: Error During Test at none:1
  Test threw exception
  Expression: SparseArrays/higherorderfns
  ProcessExitedException()
SparseArrays/sparse: Error During Test at none:1
  Test threw exception
  Expression: SparseArrays/sparse
  ProcessExitedException()
SparseArrays/sparsevector: Error During Test at none:1
  Test threw exception
  Expression: SparseArrays/sparsevector
  ProcessExitedException()
Pkg/resolve: Error During Test at none:1
  Test threw exception
  Expression: Pkg/resolve
  ProcessExitedException()
LinearAlgebra/triangular: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/triangular
  ProcessExitedException()
LinearAlgebra/qr: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/qr
  ProcessExitedException()
LinearAlgebra/dense: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/dense
  ProcessExitedException()
LinearAlgebra/matmul: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/matmul
  ProcessExitedException()
LinearAlgebra/schur: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/schur
  ProcessExitedException()
LinearAlgebra/special: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/special
  ProcessExitedException()
LinearAlgebra/eigen: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/eigen
  ProcessExitedException()
LinearAlgebra/bunchkaufman: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/bunchkaufman
  ProcessExitedException()
LinearAlgebra/svd: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/svd
  ProcessExitedException()
LinearAlgebra/lapack: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/lapack
  ProcessExitedException()
LinearAlgebra/tridiag: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/tridiag
  ProcessExitedException()
LinearAlgebra/bidiag: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/bidiag
  ProcessExitedException()
LinearAlgebra/diagonal: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/diagonal
  ProcessExitedException()
LinearAlgebra/cholesky: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/cholesky
  ProcessExitedException()
LinearAlgebra/lu: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/lu
  ProcessExitedException()
LinearAlgebra/symmetric: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/symmetric
  ProcessExitedException()
LinearAlgebra/generic: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/generic
  ProcessExitedException()
LinearAlgebra/uniformscaling: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/uniformscaling
  ProcessExitedException()
LinearAlgebra/lq: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/lq
  ProcessExitedException()
LinearAlgebra/hessenberg: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/hessenberg
  ProcessExitedException()
LinearAlgebra/blas: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/blas
  ProcessExitedException()
LinearAlgebra/adjtrans: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/adjtrans
  ProcessExitedException()
LinearAlgebra/pinv: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/pinv
  ProcessExitedException()
LinearAlgebra/givens: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/givens
  ProcessExitedException()
LinearAlgebra/structuredbroadcast: Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/structuredbroadcast
  ProcessExitedException()
LibGit2/libgit2: Error During Test at none:1
  Test threw exception
  Expression: LibGit2/libgit2
  ProcessExitedException()
Dates/accessors: Error During Test at none:1
  Test threw exception
  Expression: Dates/accessors
  ProcessExitedException()
Dates/adjusters: Error During Test at none:1
  Test threw exception
  Expression: Dates/adjusters
  ProcessExitedException()
Dates/query: Error During Test at none:1
  Test threw exception
  Expression: Dates/query
  ProcessExitedException()
Dates/periods: Error During Test at none:1
  Test threw exception
  Expression: Dates/periods
  ProcessExitedException()
Dates/ranges: Error During Test at none:1
  Test threw exception
  Expression: Dates/ranges
  ProcessExitedException()
Dates/rounding: Error During Test at none:1
  Test threw exception
  Expression: Dates/rounding
  ProcessExitedException()
Dates/types: Error During Test at none:1
  Test threw exception
  Expression: Dates/types
  ProcessExitedException()
Dates/io: Error During Test at none:1
  Test threw exception
  Expression: Dates/io
  ProcessExitedException()
Dates/arithmetic: Error During Test at none:1
  Test threw exception
  Expression: Dates/arithmetic
  ProcessExitedException()
Dates/conversions: Error During Test at none:1
  Test threw exception
  Expression: Dates/conversions
  ProcessExitedException()
Base64: Error During Test at none:1
  Test threw exception
  Expression: Base64
  ProcessExitedException()
CRC32c: Error During Test at none:1
  Test threw exception
  Expression: CRC32c
  ProcessExitedException()
DelimitedFiles: Error During Test at none:1
  Test threw exception
  Expression: DelimitedFiles
  ProcessExitedException()
FileWatching: Error During Test at none:1
  Test threw exception
  Expression: FileWatching
  ProcessExitedException()
Future: Error During Test at none:1
  Test threw exception
  Expression: Future
  ProcessExitedException()
InteractiveUtils: Error During Test at none:1
  Test threw exception
  Expression: InteractiveUtils
  ProcessExitedException()
Libdl: Error During Test at none:1
  Test threw exception
  Expression: Libdl
  ProcessExitedException()
Logging: Error During Test at none:1
  Test threw exception
  Expression: Logging
  ProcessExitedException()
Markdown: Error During Test at none:1
  Test threw exception
  Expression: Markdown
  ProcessExitedException()
Mmap: Error During Test at none:1
  Test threw exception
  Expression: Mmap
  ProcessExitedException()
Printf: Error During Test at none:1
  Test threw exception
  Expression: Printf
  ProcessExitedException()
REPL: Error During Test at none:1
  Test threw exception
  Expression: REPL
  ProcessExitedException()
Random: Error During Test at none:1
  Test threw exception
  Expression: Random
  ProcessExitedException()
SHA: Error During Test at none:1
  Test threw exception
  Expression: SHA
  ProcessExitedException()
Serialization: Error During Test at none:1
  Test threw exception
  Expression: Serialization
  ProcessExitedException()
Sockets: Error During Test at none:1
  Test threw exception
  Expression: Sockets
  ProcessExitedException()
Statistics: Error During Test at none:1
  Test threw exception
  Expression: Statistics
  ProcessExitedException()
SuiteSparse: Error During Test at none:1
  Test threw exception
  Expression: SuiteSparse
  ProcessExitedException()
Test: Error During Test at none:1
  Test threw exception
  Expression: Test
  ProcessExitedException()
UUIDs: Error During Test at none:1
  Test threw exception
  Expression: UUIDs
  ProcessExitedException()
Unicode: Error During Test at none:1
  Test threw exception
  Expression: Unicode
  ProcessExitedException()
Distributed: Error During Test at none:1
  Test threw exception
  Expression: Distributed
  Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken.

Test Summary:                       |     Pass  Fail  Error  Broken     Total
  Overall                           | 12722008     1    132      18  12722159
    compiler/validation             |       26                             26
    compiler/compiler               |      644     1              1       646
    ambiguous                       |       62                    2        64
    strings/search                  |      522                            522
    strings/io                      |    12749                          12749
    strings/util                    |      450                            450
    unicode/utf8                    |       19                             19
    strings/basic                   |    87282                          87282
    strings/types                   |  2302688                        2302688
    keywordargs                     |      134                            134
    worlds                          |       64                             64
    subtype                         |   337419                   15    337434
    char                            |     1503                           1503
    triplequote                     |       28                             28
    intrinsics                      |       34                             34
    core                            |  8423090                        8423090
    hashing                         |    18762                          18762
    iobuffer                        |      200                            200
    dict                            |   144314                         144314
    staged                          |       59                             59
    numbers                         |  1380119                        1380119
    tuple                           |      484                            484
    reduce                          |      292                            292
    offsetarray                     |      326                            326
    reducedim                       |      673                            673
    intfuncs                        |     4410                           4410
    simdloop                        |      248                            248
    vecelement                      |                     1                 1
    rational                        |                     1                 1
    bitarray                        |                     1                 1
    copy                            |                     1                 1
    math                            |                     1                 1
    fastmath                        |                     1                 1
    functional                      |                     1                 1
    iterators                       |                     1                 1
    operators                       |                     1                 1
    path                            |                     1                 1
    ccall                           |                     1                 1
    parse                           |                     1                 1
    loading                         |                     1                 1
    bigint                          |                     1                 1
    bigfloat                        |                     1                 1
    sorting                         |                     1                 1
    spawn                           |                     1                 1
    backtrace                       |                     1                 1
    file                            |                     1                 1
    read                            |                     1                 1
    version                         |                     1                 1
    namedtuple                      |                     1                 1
    mpfr                            |                     1                 1
    broadcast                       |                     1                 1
    complex                         |                     1                 1
    floatapprox                     |                     1                 1
    reflection                      |                     1                 1
    regex                           |                     1                 1
    float16                         |                     1                 1
    combinatorics                   |                     1                 1
    sysinfo                         |                     1                 1
    env                             |                     1                 1
    rounding                        |                     1                 1
    ranges                          |                     1                 1
    mod2pi                          |                     1                 1
    euler                           |                     1                 1
    show                            |                     1                 1
    errorshow                       |                     1                 1
    sets                            |                     1                 1
    goto                            |                     1                 1
    llvmcall                        |                     1                 1
    llvmcall2                       |                     1                 1
    grisu                           |                     1                 1
    some                            |                     1                 1
    meta                            |                     1                 1
    stacktraces                     |                     1                 1
    docs                            |                     1                 1
    misc                            |                     1                 1
    threads                         |                     1                 1
    enums                           |                     1                 1
    cmdlineargs                     |                     1                 1
    int                             |                     1                 1
    checked                         |                     1                 1
    bitset                          |                     1                 1
    floatfuncs                      |                     1                 1
    inline                          |                     1                 1
    boundscheck                     |                     1                 1
    error                           |                     1                 1
    cartesian                       |                     1                 1
    osutils                         |                     1                 1
    channels                        |                     1                 1
    iostream                        |                     1                 1
    secretbuffer                    |                     1                 1
    specificity                     |                     1                 1
    codegen                         |                     1                 1
    reinterpretarray                |                     1                 1
    syntax                          |                     1                 1
    logging                         |                     1                 1
    missing                         |                     1                 1
    asyncmap                        |                     1                 1
    SparseArrays/higherorderfns     |                     1                 1
    SparseArrays/sparse             |                     1                 1
    SparseArrays/sparsevector       |                     1                 1
    Pkg/resolve                     |                     1                 1
    LinearAlgebra/triangular        |                     1                 1
    LinearAlgebra/qr                |                     1                 1
    LinearAlgebra/dense             |                     1                 1
    LinearAlgebra/matmul            |                     1                 1
    LinearAlgebra/schur             |                     1                 1
    LinearAlgebra/special           |                     1                 1
    LinearAlgebra/eigen             |                     1                 1
    LinearAlgebra/bunchkaufman      |                     1                 1
    LinearAlgebra/svd               |                     1                 1
    LinearAlgebra/lapack            |                     1                 1
    LinearAlgebra/tridiag           |                     1                 1
    LinearAlgebra/bidiag            |                     1                 1
    LinearAlgebra/diagonal          |                     1                 1
    LinearAlgebra/cholesky          |                     1                 1
    LinearAlgebra/lu                |                     1                 1
    LinearAlgebra/symmetric         |                     1                 1
    LinearAlgebra/generic           |                     1                 1
    LinearAlgebra/uniformscaling    |                     1                 1
    LinearAlgebra/lq                |                     1                 1
    LinearAlgebra/hessenberg        |                     1                 1
    LinearAlgebra/blas              |                     1                 1
    LinearAlgebra/adjtrans          |                     1                 1
    LinearAlgebra/pinv              |                     1                 1
    LinearAlgebra/givens            |                     1                 1
    LinearAlgebra/structuredbroadcast |                     1                 1
    LibGit2/libgit2                 |                     1                 1
    Dates/accessors                 |                     1                 1
    Dates/adjusters                 |                     1                 1
    Dates/query                     |                     1                 1
    Dates/periods                   |                     1                 1
    Dates/ranges                    |                     1                 1
    Dates/rounding                  |                     1                 1
    Dates/types                     |                     1                 1
    Dates/io                        |                     1                 1
    Dates/arithmetic                |                     1                 1
    Dates/conversions               |                     1                 1
    Base64                          |                     1                 1
    CRC32c                          |                     1                 1
    DelimitedFiles                  |                     1                 1
    FileWatching                    |                     1                 1
    Future                          |                     1                 1
    InteractiveUtils                |                     1                 1
    Libdl                           |                     1                 1
    Logging                         |                     1                 1
    Markdown                        |                     1                 1
    Mmap                            |                     1                 1
    Printf                          |                     1                 1
    REPL                            |                     1                 1
    Random                          |                     1                 1
    SHA                             |                     1                 1
    Serialization                   |                     1                 1
    Sockets                         |                     1                 1
    Statistics                      |                     1                 1
    SuiteSparse                     |                     1                 1
    Test                            |                     1                 1
    UUIDs                           |                     1                 1
    Unicode                         |                     1                 1
    arrayops                        |     1766                           1766
    abstractarray                   |     3042                           3042
    subarray                        |      280                            280
    precompile                      |       91                             91
    SharedArrays                    |      110                            110
    stress                          |      118                            118
    Distributed                     |                     1                 1
    FAILURE

The global RNG seed was 0x1f5364b38ede370deec70415adeaab12.

Error in testset compiler/compiler:
Test Failed at /<<BUILDDIR>>/julia-1.0.4+dfsg/test/compiler/compiler.jl:889
  Expression: break_21369()
    Expected: ErrorException
      Thrown: BoundsError
Error in testset vecelement:
Error During Test at none:1
  Test threw exception
  Expression: vecelement
  ProcessExitedException()
Error in testset rational:
Error During Test at none:1
  Test threw exception
  Expression: rational
  ProcessExitedException()
Error in testset bitarray:
Error During Test at none:1
  Test threw exception
  Expression: bitarray
  ProcessExitedException()
Error in testset copy:
Error During Test at none:1
  Test threw exception
  Expression: copy
  ProcessExitedException()
Error in testset math:
Error During Test at none:1
  Test threw exception
  Expression: math
  ProcessExitedException()
Error in testset fastmath:
Error During Test at none:1
  Test threw exception
  Expression: fastmath
  ProcessExitedException()
Error in testset functional:
Error During Test at none:1
  Test threw exception
  Expression: functional
  ProcessExitedException()
Error in testset iterators:
Error During Test at none:1
  Test threw exception
  Expression: iterators
  ProcessExitedException()
Error in testset operators:
Error During Test at none:1
  Test threw exception
  Expression: operators
  ProcessExitedException()
Error in testset path:
Error During Test at none:1
  Test threw exception
  Expression: path
  ProcessExitedException()
Error in testset ccall:
Error During Test at none:1
  Test threw exception
  Expression: ccall
  ProcessExitedException()
Error in testset parse:
Error During Test at none:1
  Test threw exception
  Expression: parse
  ProcessExitedException()
Error in testset loading:
Error During Test at none:1
  Test threw exception
  Expression: loading
  ProcessExitedException()
Error in testset bigint:
Error During Test at none:1
  Test threw exception
  Expression: bigint
  ProcessExitedException()
Error in testset bigfloat:
Error During Test at none:1
  Test threw exception
  Expression: bigfloat
  ProcessExitedException()
Error in testset sorting:
Error During Test at none:1
  Test threw exception
  Expression: sorting
  ProcessExitedException()
Error in testset spawn:
Error During Test at none:1
  Test threw exception
  Expression: spawn
  ProcessExitedException()
Error in testset backtrace:
Error During Test at none:1
  Test threw exception
  Expression: backtrace
  ProcessExitedException()
Error in testset file:
Error During Test at none:1
  Test threw exception
  Expression: file
  ProcessExitedException()
Error in testset read:
Error During Test at none:1
  Test threw exception
  Expression: read
  ProcessExitedException()
Error in testset version:
Error During Test at none:1
  Test threw exception
  Expression: version
  ProcessExitedException()
Error in testset namedtuple:
Error During Test at none:1
  Test threw exception
  Expression: namedtuple
  ProcessExitedException()
Error in testset mpfr:
Error During Test at none:1
  Test threw exception
  Expression: mpfr
  ProcessExitedException()
Error in testset broadcast:
Error During Test at none:1
  Test threw exception
  Expression: broadcast
  ProcessExitedException()
Error in testset complex:
Error During Test at none:1
  Test threw exception
  Expression: complex
  ProcessExitedException()
Error in testset floatapprox:
Error During Test at none:1
  Test threw exception
  Expression: floatapprox
  ProcessExitedException()
Error in testset reflection:
Error During Test at none:1
  Test threw exception
  Expression: reflection
  ProcessExitedException()
Error in testset regex:
Error During Test at none:1
  Test threw exception
  Expression: regex
  ProcessExitedException()
Error in testset float16:
Error During Test at none:1
  Test threw exception
  Expression: float16
  ProcessExitedException()
Error in testset combinatorics:
Error During Test at none:1
  Test threw exception
  Expression: combinatorics
  ProcessExitedException()
Error in testset sysinfo:
Error During Test at none:1
  Test threw exception
  Expression: sysinfo
  ProcessExitedException()
Error in testset env:
Error During Test at none:1
  Test threw exception
  Expression: env
  ProcessExitedException()
Error in testset rounding:
Error During Test at none:1
  Test threw exception
  Expression: rounding
  ProcessExitedException()
Error in testset ranges:
Error During Test at none:1
  Test threw exception
  Expression: ranges
  ProcessExitedException()
Error in testset mod2pi:
Error During Test at none:1
  Test threw exception
  Expression: mod2pi
  ProcessExitedException()
Error in testset euler:
Error During Test at none:1
  Test threw exception
  Expression: euler
  ProcessExitedException()
Error in testset show:
Error During Test at none:1
  Test threw exception
  Expression: show
  ProcessExitedException()
Error in testset errorshow:
Error During Test at none:1
  Test threw exception
  Expression: errorshow
  ProcessExitedException()
Error in testset sets:
Error During Test at none:1
  Test threw exception
  Expression: sets
  ProcessExitedException()
Error in testset goto:
Error During Test at none:1
  Test threw exception
  Expression: goto
  ProcessExitedException()
Error in testset llvmcall:
Error During Test at none:1
  Test threw exception
  Expression: llvmcall
  ProcessExitedException()
Error in testset llvmcall2:
Error During Test at none:1
  Test threw exception
  Expression: llvmcall2
  ProcessExitedException()
Error in testset grisu:
Error During Test at none:1
  Test threw exception
  Expression: grisu
  ProcessExitedException()
Error in testset some:
Error During Test at none:1
  Test threw exception
  Expression: some
  ProcessExitedException()
Error in testset meta:
Error During Test at none:1
  Test threw exception
  Expression: meta
  ProcessExitedException()
Error in testset stacktraces:
Error During Test at none:1
  Test threw exception
  Expression: stacktraces
  ProcessExitedException()
Error in testset docs:
Error During Test at none:1
  Test threw exception
  Expression: docs
  ProcessExitedException()
Error in testset misc:
Error During Test at none:1
  Test threw exception
  Expression: misc
  ProcessExitedException()
Error in testset threads:
Error During Test at none:1
  Test threw exception
  Expression: threads
  ProcessExitedException()
Error in testset enums:
Error During Test at none:1
  Test threw exception
  Expression: enums
  ProcessExitedException()
Error in testset cmdlineargs:
Error During Test at none:1
  Test threw exception
  Expression: cmdlineargs
  ProcessExitedException()
Error in testset int:
Error During Test at none:1
  Test threw exception
  Expression: int
  ProcessExitedException()
Error in testset checked:
Error During Test at none:1
  Test threw exception
  Expression: checked
  ProcessExitedException()
Error in testset bitset:
Error During Test at none:1
  Test threw exception
  Expression: bitset
  ProcessExitedException()
Error in testset floatfuncs:
Error During Test at none:1
  Test threw exception
  Expression: floatfuncs
  ProcessExitedException()
Error in testset inline:
Error During Test at none:1
  Test threw exception
  Expression: inline
  ProcessExitedException()
Error in testset boundscheck:
Error During Test at none:1
  Test threw exception
  Expression: boundscheck
  ProcessExitedException()
Error in testset error:
Error During Test at none:1
  Test threw exception
  Expression: error
  ProcessExitedException()
Error in testset cartesian:
Error During Test at none:1
  Test threw exception
  Expression: cartesian
  ProcessExitedException()
Error in testset osutils:
Error During Test at none:1
  Test threw exception
  Expression: osutils
  ProcessExitedException()
Error in testset channels:
Error During Test at none:1
  Test threw exception
  Expression: channels
  ProcessExitedException()
Error in testset iostream:
Error During Test at none:1
  Test threw exception
  Expression: iostream
  ProcessExitedException()
Error in testset secretbuffer:
Error During Test at none:1
  Test threw exception
  Expression: secretbuffer
  ProcessExitedException()
Error in testset specificity:
Error During Test at none:1
  Test threw exception
  Expression: specificity
  ProcessExitedException()
Error in testset codegen:
Error During Test at none:1
  Test threw exception
  Expression: codegen
  ProcessExitedException()
Error in testset reinterpretarray:
Error During Test at none:1
  Test threw exception
  Expression: reinterpretarray
  ProcessExitedException()
Error in testset syntax:
Error During Test at none:1
  Test threw exception
  Expression: syntax
  ProcessExitedException()
Error in testset logging:
Error During Test at none:1
  Test threw exception
  Expression: logging
  ProcessExitedException()
Error in testset missing:
Error During Test at none:1
  Test threw exception
  Expression: missing
  ProcessExitedException()
Error in testset asyncmap:
Error During Test at none:1
  Test threw exception
  Expression: asyncmap
  ProcessExitedException()
Error in testset SparseArrays/higherorderfns:
Error During Test at none:1
  Test threw exception
  Expression: SparseArrays/higherorderfns
  ProcessExitedException()
Error in testset SparseArrays/sparse:
Error During Test at none:1
  Test threw exception
  Expression: SparseArrays/sparse
  ProcessExitedException()
Error in testset SparseArrays/sparsevector:
Error During Test at none:1
  Test threw exception
  Expression: SparseArrays/sparsevector
  ProcessExitedException()
Error in testset Pkg/resolve:
Error During Test at none:1
  Test threw exception
  Expression: Pkg/resolve
  ProcessExitedException()
Error in testset LinearAlgebra/triangular:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/triangular
  ProcessExitedException()
Error in testset LinearAlgebra/qr:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/qr
  ProcessExitedException()
Error in testset LinearAlgebra/dense:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/dense
  ProcessExitedException()
Error in testset LinearAlgebra/matmul:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/matmul
  ProcessExitedException()
Error in testset LinearAlgebra/schur:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/schur
  ProcessExitedException()
Error in testset LinearAlgebra/special:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/special
  ProcessExitedException()
Error in testset LinearAlgebra/eigen:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/eigen
  ProcessExitedException()
Error in testset LinearAlgebra/bunchkaufman:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/bunchkaufman
  ProcessExitedException()
Error in testset LinearAlgebra/svd:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/svd
  ProcessExitedException()
Error in testset LinearAlgebra/lapack:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/lapack
  ProcessExitedException()
Error in testset LinearAlgebra/tridiag:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/tridiag
  ProcessExitedException()
Error in testset LinearAlgebra/bidiag:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/bidiag
  ProcessExitedException()
Error in testset LinearAlgebra/diagonal:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/diagonal
  ProcessExitedException()
Error in testset LinearAlgebra/cholesky:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/cholesky
  ProcessExitedException()
Error in testset LinearAlgebra/lu:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/lu
  ProcessExitedException()
Error in testset LinearAlgebra/symmetric:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/symmetric
  ProcessExitedException()
Error in testset LinearAlgebra/generic:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/generic
  ProcessExitedException()
Error in testset LinearAlgebra/uniformscaling:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/uniformscaling
  ProcessExitedException()
Error in testset LinearAlgebra/lq:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/lq
  ProcessExitedException()
Error in testset LinearAlgebra/hessenberg:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/hessenberg
  ProcessExitedException()
Error in testset LinearAlgebra/blas:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/blas
  ProcessExitedException()
Error in testset LinearAlgebra/adjtrans:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/adjtrans
  ProcessExitedException()
Error in testset LinearAlgebra/pinv:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/pinv
  ProcessExitedException()
Error in testset LinearAlgebra/givens:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/givens
  ProcessExitedException()
Error in testset LinearAlgebra/structuredbroadcast:
Error During Test at none:1
  Test threw exception
  Expression: LinearAlgebra/structuredbroadcast
  ProcessExitedException()
Error in testset LibGit2/libgit2:
Error During Test at none:1
  Test threw exception
  Expression: LibGit2/libgit2
  ProcessExitedException()
Error in testset Dates/accessors:
Error During Test at none:1
  Test threw exception
  Expression: Dates/accessors
  ProcessExitedException()
Error in testset Dates/adjusters:
Error During Test at none:1
  Test threw exception
  Expression: Dates/adjusters
  ProcessExitedException()
Error in testset Dates/query:
Error During Test at none:1
  Test threw exception
  Expression: Dates/query
  ProcessExitedException()
Error in testset Dates/periods:
Error During Test at none:1
  Test threw exception
  Expression: Dates/periods
  ProcessExitedException()
Error in testset Dates/ranges:
Error During Test at none:1
  Test threw exception
  Expression: Dates/ranges
  ProcessExitedException()
Error in testset Dates/rounding:
Error During Test at none:1
  Test threw exception
  Expression: Dates/rounding
  ProcessExitedException()
Error in testset Dates/types:
Error During Test at none:1
  Test threw exception
  Expression: Dates/types
  ProcessExitedException()
Error in testset Dates/io:
Error During Test at none:1
  Test threw exception
  Expression: Dates/io
  ProcessExitedException()
Error in testset Dates/arithmetic:
Error During Test at none:1
  Test threw exception
  Expression: Dates/arithmetic
  ProcessExitedException()
Error in testset Dates/conversions:
Error During Test at none:1
  Test threw exception
  Expression: Dates/conversions
  ProcessExitedException()
Error in testset Base64:
Error During Test at none:1
  Test threw exception
  Expression: Base64
  ProcessExitedException()
Error in testset CRC32c:
Error During Test at none:1
  Test threw exception
  Expression: CRC32c
  ProcessExitedException()
Error in testset DelimitedFiles:
Error During Test at none:1
  Test threw exception
  Expression: DelimitedFiles
  ProcessExitedException()
Error in testset FileWatching:
Error During Test at none:1
  Test threw exception
  Expression: FileWatching
  ProcessExitedException()
Error in testset Future:
Error During Test at none:1
  Test threw exception
  Expression: Future
  ProcessExitedException()
Error in testset InteractiveUtils:
Error During Test at none:1
  Test threw exception
  Expression: InteractiveUtils
  ProcessExitedException()
Error in testset Libdl:
Error During Test at none:1
  Test threw exception
  Expression: Libdl
  ProcessExitedException()
Error in testset Logging:
Error During Test at none:1
  Test threw exception
  Expression: Logging
  ProcessExitedException()
Error in testset Markdown:
Error During Test at none:1
  Test threw exception
  Expression: Markdown
  ProcessExitedException()
Error in testset Mmap:
Error During Test at none:1
  Test threw exception
  Expression: Mmap
  ProcessExitedException()
Error in testset Printf:
Error During Test at none:1
  Test threw exception
  Expression: Printf
  ProcessExitedException()
Error in testset REPL:
Error During Test at none:1
  Test threw exception
  Expression: REPL
  ProcessExitedException()
Error in testset Random:
Error During Test at none:1
  Test threw exception
  Expression: Random
  ProcessExitedException()
Error in testset SHA:
Error During Test at none:1
  Test threw exception
  Expression: SHA
  ProcessExitedException()
Error in testset Serialization:
Error During Test at none:1
  Test threw exception
  Expression: Serialization
  ProcessExitedException()
Error in testset Sockets:
Error During Test at none:1
  Test threw exception
  Expression: Sockets
  ProcessExitedException()
Error in testset Statistics:
Error During Test at none:1
  Test threw exception
  Expression: Statistics
  ProcessExitedException()
Error in testset SuiteSparse:
Error During Test at none:1
  Test threw exception
  Expression: SuiteSparse
  ProcessExitedException()
Error in testset Test:
Error During Test at none:1
  Test threw exception
  Expression: Test
  ProcessExitedException()
Error in testset UUIDs:
Error During Test at none:1
  Test threw exception
  Expression: UUIDs
  ProcessExitedException()
Error in testset Unicode:
Error During Test at none:1
  Test threw exception
  Expression: Unicode
  ProcessExitedException()
Error in testset Distributed:
Error During Test at none:1
  Test threw exception
  Expression: Distributed
  Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken.
ERROR: LoadError: Test run finished with errors
in expression starting at /<<BUILDDIR>>/julia-1.0.4+dfsg/test/runtests.jl:61
make[2]: *** [Makefile:22: all] Error 1
make[2]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/test'
make[1]: [debian/rules:130: override_dh_auto_test-arch] Error 2 (ignored)
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-arch
dh binary-arch
   dh_testroot -a
   dh_prep -a
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2' USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET="arm1176jzf-s" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas install
make[2]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
 gcc -o /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools/stringreplace /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/stringreplace.c
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'default'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'default'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/fixup-libgfortran.sh --verbose /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf
Discovered traces of libgfortran within 
Got SONAMES of 
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
Warning: git information unavailable; versioning information limited
WARNING: Using boilerplate git version info
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'julia_flisp.boot.inc.phony'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'libjulia-release'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'julia-release'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
make[4]: '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.ji' is up to date.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
make[4]: '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.so' is up to date.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/doc'
Warning: git information unavailable; versioning information limited
true
Building HTML documentation.
/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia --color=yes /<<BUILDDIR>>/julia-1.0.4+dfsg/doc/make.jl linkcheck= doctest= buildroot=/<<BUILDDIR>>/julia-1.0.4+dfsg
Documenter: setting up build directory.
Documenter: expanding markdown templates.
Documenter: building cross-references.
Documenter: running document checks.
 !! Skipped doctesting.
 > checking footnote links.
Documenter: populating indices.
Documenter: rendering document.
Build finished. The HTML pages are in _build/html.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/doc'
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[3]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'default'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/deps'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'julia_flisp.boot.inc.phony'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'libjulia-release'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'julia-release'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/ui'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'default'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/stdlib'
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/tools /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/fixup-libgfortran.sh --verbose /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf
Discovered traces of libgfortran within 
Got SONAMES of 
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
Warning: git information unavailable; versioning information limited
WARNING: Using boilerplate git version info
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/base'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
make[4]: '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.ji' is up to date.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
make[4]: '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.so' is up to date.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
make[4]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
Warning: git information unavailable; versioning information limited
make[4]: Nothing to be done for 'libccalltest'.
make[4]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg/src'
make[3]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/bin/julia ./debian/tmp//usr/bin/
for suffix in julia ; do \
	for lib in /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/lib${suffix}.*so*; do \
		if [ "${lib##*.}" != "dSYM" ]; then \
			/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 $lib ./debian/tmp//usr/lib/arm-linux-gnueabihf ; \
		fi \
	done \
done
for suffix in libccalltest libsuitesparse_wrapper libLLVM libLLVM-6 libgfortran libgcc_s libquadmath ; do \
	for lib in /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/${suffix}.*so*; do \
		if [ "${lib##*.}" != "dSYM" ]; then \
			/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 $lib ./debian/tmp//usr/lib/arm-linux-gnueabihf/julia ; \
		fi \
	done \
done
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libLLVM.*so*': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libLLVM.*so*': No such file or directory
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libLLVM-6.*so*': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.*so*': No such file or directory
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libgfortran.*so*': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libgfortran.*so*': No such file or directory
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libgcc_s.*so*': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libgcc_s.*so*': No such file or directory
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/libquadmath.*so*': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libquadmath.*so*': No such file or directory
for suffix in libamd libcamd libccolamd libcholmod libcolamd libumfpack libspqr libsuitesparseconfig libpcre2-8 libdSFMT libgmp libmpfr libssh2 libmbedtls libmbedcrypto libmbedx509 libcurl libgit2 libopenblas ; do \
	lib=/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/${suffix}.so; \
	/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 $lib ./debian/tmp//usr/lib/arm-linux-gnueabihf/julia ; \
done
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedcrypto.so': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libmbedcrypto.so': No such file or directory
cp: cannot stat '/<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/libmbedx509.so': No such file or directory
chmod: cannot access './debian/tmp//usr/lib/arm-linux-gnueabihf/julia/libmbedx509.so': No such file or directory
# Copy public headers
cp -R -L /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/include/julia/* ./debian/tmp//usr/include/julia
# Copy system image
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/lib/arm-linux-gnueabihf/julia/sys.so ./debian/tmp//usr/lib/arm-linux-gnueabihf/julia
# Copy in system image build script
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 755 /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/build_sysimg.jl ./debian/tmp//usr/share/julia/
# Copy in all .jl sources as well
cp -R -L /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/julia ./debian/tmp//usr/share/
# Copy documentation
cp -R -L /<<BUILDDIR>>/julia-1.0.4+dfsg/doc/_build/html ./debian/tmp//usr/share/doc/julia/
# Remove various files which should not be installed
rm -f ./debian/tmp//usr/share/julia/base/version_git.sh
rm -f ./debian/tmp//usr/share/julia/test/Makefile
rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /<<BUILDDIR>>/julia-1.0.4+dfsg/VERSION`/*/source-extracted
rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /<<BUILDDIR>>/julia-1.0.4+dfsg/VERSION`/*/build-configured
rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /<<BUILDDIR>>/julia-1.0.4+dfsg/VERSION`/*/build-compiled
rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /<<BUILDDIR>>/julia-1.0.4+dfsg/VERSION`/*/build-checked
# Copy in beautiful new man page
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/share/man/man1/julia.1 ./debian/tmp//usr/share/man/man1/
# Copy icon and .desktop file
mkdir -p ./debian/tmp//usr/share/icons/hicolor/scalable/apps/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/julia.svg ./debian/tmp//usr/share/icons/hicolor/scalable/apps/
touch -c ./debian/tmp//usr/share/icons/hicolor/
gtk-update-icon-cache ./debian/tmp//usr/share/icons/hicolor/
make[2]: gtk-update-icon-cache: Command not found
make[2]: [Makefile:362: install] Error 127 (ignored)
mkdir -p ./debian/tmp//usr/share/applications/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/julia.desktop ./debian/tmp//usr/share/applications/
# Install appdata file
mkdir -p ./debian/tmp//usr/share/appdata/
/<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/install.sh 644 /<<BUILDDIR>>/julia-1.0.4+dfsg/contrib/julia.appdata.xml ./debian/tmp//usr/share/appdata/
# Update RPATH entries and JL_SYSTEM_IMAGE_PATH if ../lib/arm-linux-gnueabihf/julia != ../lib/arm-linux-gnueabihf/julia
# On FreeBSD, remove the build's libdir from each library's RPATH
mkdir -p ./debian/tmp//etc
cp -R /<<BUILDDIR>>/julia-1.0.4+dfsg/usr/etc/julia ./debian/tmp//etc/
make[2]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
# FIXME: any better solution than this hack?
find deps -type f -name 'libLLVM*so*' -exec cp -v '{}' debian/tmp/usr/lib/arm-linux-gnueabihf/julia/ \;
'deps/scratch/llvm-6.0.0/build_Release/lib/libLLVM-6.0.so' -> 'debian/tmp/usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.so'
ln -s libLLVM-6.0.so debian/tmp/usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.0.so
ln -s libLLVM-6.0.so debian/tmp/usr/lib/arm-linux-gnueabihf/julia/libLLVM.so
rm -rf usr # Otherwise dh_install does not see debian/tmp/usr
find debian -type f -name '*.so.debug' -delete
find debian -type f -name .gitignore -delete
find debian -type f -name 'LICENSE.md' -delete
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   dh_install -a
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installexamples -a
   dh_installman -a
   dh_lintian -a
   dh_icons -a
   dh_perl -a
   debian/rules override_dh_link-arch
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
# Create *.so symlinks for dlopen'd libraries in private libdir.
make -f debian/shlibdeps.mk prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Raspbian ⛬  julia/1.0.4+dfsg-1+rpi1+b2' USE_BLAS64=0 USE_LLVM_SHLIB=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_GMP=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 VERBOSE=1 JULIA_CPU_TARGET="arm1176jzf-s" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas
make[2]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
Warning: git information unavailable; versioning information limited
gcc -fPIE -o debian/shlibdeps debian/shlibdeps.c -ldl -Wl,--no-as-needed -lopenblas -lcurl -ldSFMT -lgmp -lgit2 -lopenlibm -lssh2 -lunwind -lmbedtls -lmbedcrypto -lmbedx509 -lmpfr -lpcre2-8 -lcholmod -lspqr -lsuitesparseconfig -lumfpack -lutf8proc
rm -f debian/libjulia1.links.tmp
debian/shlibdeps daxpy_ >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libopenblas.so" >> debian/libjulia1.links.tmp
debian/shlibdeps curl_easy_recv >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libcurl.so" >> debian/libjulia1.links.tmp
debian/shlibdeps dsfmt_get_idstring >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so" >> debian/libjulia1.links.tmp
debian/shlibdeps __gmpz_get_str >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libgmp.so" >> debian/libjulia1.links.tmp
debian/shlibdeps git_libgit2_version >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libgit2.so" >> debian/libjulia1.links.tmp
debian/shlibdeps pow >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so" >> debian/libjulia1.links.tmp
debian/shlibdeps mpfr_init2 >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libmpfr.so" >> debian/libjulia1.links.tmp
debian/shlibdeps pcre2_compile_8 >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so" >> debian/libjulia1.links.tmp
debian/shlibdeps libssh2_version >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libssh2.so" >> debian/libjulia1.links.tmp
debian/shlibdeps backtrace >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libunwind.so" >> debian/libjulia1.links.tmp
debian/shlibdeps mbedtls_net_init >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so" >> debian/libjulia1.links.tmp
debian/shlibdeps mbedtls_md5 >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libmbedcrypto.so" >> debian/libjulia1.links.tmp
debian/shlibdeps mbedtls_x509_get_serial >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libmbedx509.so" >> debian/libjulia1.links.tmp
debian/shlibdeps cholmod_version >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libcholmod.so" >> debian/libjulia1.links.tmp
debian/shlibdeps SuiteSparseQR_C_free >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libspqr.so" >> debian/libjulia1.links.tmp
debian/shlibdeps SuiteSparse_config >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so" >> debian/libjulia1.links.tmp
debian/shlibdeps umfpack_dl_report_info >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libumfpack.so" >> debian/libjulia1.links.tmp
debian/shlibdeps utf8proc_errmsg >> debian/libjulia1.links.tmp
echo " /usr/lib/arm-linux-gnueabihf/julia/libutf8proc.so" >> debian/libjulia1.links.tmp
mv debian/libjulia1.links.tmp debian/libjulia1.links
make[2]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_link
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   dh_strip_nondeterminism -a
   debian/rules override_dh_compress
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_compress --exclude=examples/
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   debian/rules override_dh_fixperms
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_fixperms
# Fix shebang and mode bits
find debian \( -type f -name '*.jl' \
	-exec grep -q '..usr/bin/env julia' '{}' \; \
	-a -exec sed -i -e 's@#!/usr/bin/env julia@#!/usr/bin/julia@g' '{}' \; \
	-a -exec chmod +x '{}' \; -print \)
debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/generate.jl
debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/genstdlib.jl
debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/gitmeta.jl
debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/loadmeta.jl
debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/update.jl
debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/utils.jl
debian/tmp/usr/share/julia/build_sysimg.jl
debian/tmp/usr/share/julia/julia-config.jl
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   debian/rules override_dh_missing
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_missing --list-missing
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   debian/rules override_dh_strip
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_strip -X"sys.so"
objcopy: debian/libjulia1/usr/lib/arm-linux-gnueabihf/julia/stPSTsNy: debuglink section already exists
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   debian/rules override_dh_makeshlibs
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
dh_makeshlibs --no-scripts -XLLVM
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
# Generate dependencies for dlopen'd libraries using dummy executable.
# Suppress useless dependency warnings caused by unused library symbols.
dh_shlibdeps -- --warnings=1 debian/shlibdeps
dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory
dpkg-shlibdeps: warning: debian/libjulia1/usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libjulia1/usr/lib/arm-linux-gnueabihf/libjulia.so.1.0 found in none of the libraries
make[1]: Leaving directory '/<<BUILDDIR>>/julia-1.0.4+dfsg'
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'libjulia-dev' in '../libjulia-dev_1.0.4+dfsg-1+rpi1+b2_armhf.deb'.
dpkg-deb: building package 'julia' in '../julia_1.0.4+dfsg-1+rpi1+b2_armhf.deb'.
dpkg-deb: building package 'libjulia1' in '../libjulia1_1.0.4+dfsg-1+rpi1+b2_armhf.deb'.
dpkg-deb: building package 'julia-dbgsym' in '../julia-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb'.
dpkg-deb: building package 'libjulia1-dbgsym' in '../libjulia1-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../julia_1.0.4+dfsg-1+rpi1+b2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2020-01-03T11:12:49Z

Finished
--------

I: Built successfully

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


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


julia_1.0.4+dfsg-1+rpi1+b2_armhf.changes:
-----------------------------------------

Format: 1.8
Date: Sat, 20 Jul 2019 00:55:17 +0000
Source: julia (1.0.4+dfsg-1+rpi1)
Binary: julia julia-dbgsym libjulia-dev libjulia1 libjulia1-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 1.0.4+dfsg-1+rpi1+b2
Distribution: bullseye-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
 julia      - high-performance programming language for technical computing
 libjulia-dev - high-performance programming language for technical computing (de
 libjulia1  - high-performance programming language for technical computing (ru
Changes:
 julia (1.0.4+dfsg-1+rpi1+b2) bullseye-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 ebc4837fec4b8bf7c8b294e24bfe36f00956d07d 18476 julia-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 02bad0bf51413679cf377374e0d6a26d12493c70 9333 julia_1.0.4+dfsg-1+rpi1+b2_armhf.buildinfo
 24e11ca1bb804d26b1d63f440aa9b655a6a94417 1139148 julia_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 b036abe0264c89ac924292a4d09376b59742e1a9 145528 libjulia-dev_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 7c2639869f4f23f92f46f89e9fce0579a05fd1f8 451676212 libjulia1-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 eae0d47e9d0684e5f00d3c3ef08dc422cf927087 27745324 libjulia1_1.0.4+dfsg-1+rpi1+b2_armhf.deb
Checksums-Sha256:
 a44a72137b4ad9cb4cd42f8c7ebd1e4b7811a244ef5b7923aac20a769acb28a2 18476 julia-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 3c0b889482cbac49c467825d46827240fd8dec7c4ea21b799ea239ff28762df9 9333 julia_1.0.4+dfsg-1+rpi1+b2_armhf.buildinfo
 34ed0774813181366d774199fc791bd63bff4e88eeb0bd35f9be88f8f3ab17f3 1139148 julia_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 f37844ed60d9c6fdcf68c2649ed50e4bf2e87ba6c4b7f3ce615d6246b43a2333 145528 libjulia-dev_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 8136868924037d7ad6cabf3df160e44ecece32df6dc89ba9340e433469c3cf5b 451676212 libjulia1-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 468f1c267ad0d3eb921fad5eef1d46c28e2eaaee1aa8ee3f38c479847d1e5466 27745324 libjulia1_1.0.4+dfsg-1+rpi1+b2_armhf.deb
Files:
 4e3003abb71737af2121c55749798684 18476 debug optional julia-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 7a42d334268c41ec6db937bd022c6e24 9333 science optional julia_1.0.4+dfsg-1+rpi1+b2_armhf.buildinfo
 555bebf0880fba017e0ea0f2b0f07f61 1139148 science optional julia_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 26d1e0eae427065c952e460d8a9f3b98 145528 libdevel optional libjulia-dev_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 6aebdd9302a78ccfe9fc56b550a283b5 451676212 debug optional libjulia1-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
 c53559fff667f7935a6fc2c6c95c2045 27745324 libs optional libjulia1_1.0.4+dfsg-1+rpi1+b2_armhf.deb

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


julia-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
-------------------------------------------

 new Debian package, version 2.0.
 size 18476 bytes: control archive=540 bytes.
     394 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: julia-dbgsym
 Source: julia (1.0.4+dfsg-1+rpi1)
 Version: 1.0.4+dfsg-1+rpi1+b2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Julia Team <pkg-julia-devel@lists.alioth.debian.org>
 Installed-Size: 32
 Depends: julia (= 1.0.4+dfsg-1+rpi1+b2)
 Section: debug
 Priority: optional
 Description: debug symbols for julia
 Build-Ids: 5ea159b7994af194bb1f2f8626f3ccea87d22452

drwxr-xr-x root/root         0 2019-07-20 00:55 ./
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/5e/
-rw-r--r-- root/root     22412 2019-07-20 00:55 ./usr/lib/debug/.build-id/5e/a159b7994af194bb1f2f8626f3ccea87d22452.debug
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/share/doc/julia-dbgsym -> julia


julia_1.0.4+dfsg-1+rpi1+b2_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 1139148 bytes: control archive=1856 bytes.
    1812 bytes,    28 lines      control              
    1452 bytes,    21 lines      md5sums              
 Package: julia
 Source: julia (1.0.4+dfsg-1+rpi1)
 Version: 1.0.4+dfsg-1+rpi1+b2
 Architecture: armhf
 Maintainer: Debian Julia Team <pkg-julia-devel@lists.alioth.debian.org>
 Installed-Size: 5362
 Depends: julia-common (= 1.0.4+dfsg-1+rpi1), libjulia1 (= 1.0.4+dfsg-1+rpi1+b2), libc6 (>= 2.4), libcholmod3 (>= 1:4.5.2), libcurl3-gnutls (>= 7.16.2), libdsfmt-19937-1 (>= 2.2.3), libgcc1 (>= 1:3.5), libgit2-28 (>= 0.26.0), libgmp10, libmbedcrypto3 (>= 2.13), libmbedtls12 (>= 2.13), libmbedx509-0 (>= 2.0), libmpfr6 (>= 3.1.3), libopenblas0, libopenlibm3 (>= 0.4), libpcre2-8-0 (>= 10.22), libspqr2 (>= 1:5.6.0+dfsg), libssh2-1 (>= 1.0), libsuitesparseconfig5 (>= 1:5.0.0), libumfpack5 (>= 1:4.5.2), libunwind8, libutf8proc2 (>= 1.3)
 Recommends: git, openssl
 Suggests: ess (>= 12.09-1~), julia-doc, vim-julia
 Breaks: julia-common (<< 0.5.0~)
 Replaces: julia-common (<< 0.5.0~)
 Section: science
 Priority: optional
 Multi-Arch: foreign
 Homepage: https://julialang.org
 Description: high-performance programming language for technical computing
  Julia is a high-level, high-performance dynamic programming language for
  technical computing, with syntax that is familiar to users of other technical
  computing environments. It provides a sophisticated compiler, distributed
  parallel execution, numerical accuracy, and an extensive mathematical function
  library. The library, mostly written in Julia itself, also integrates mature,
  best-of-breed C and Fortran libraries for linear algebra, random number
  generation, FFTs, and string processing. Julia programs are organized around
  defining functions, and overloading them for different combinations of
  argument types (which can also be user-defined).
  .
  This package provides a complete Julia installation (JIT compiler, standard
  library, text-based user interface).

drwxr-xr-x root/root         0 2019-07-20 00:55 ./
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/bin/
-rwxr-xr-x root/root      9728 2019-07-20 00:55 ./usr/bin/julia
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/applications/
-rw-r--r-- root/root       286 2019-05-16 03:38 ./usr/share/applications/julia.desktop
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/julia/
-rw-r--r-- root/root      7945 2019-05-16 03:38 ./usr/share/doc/julia/CONTRIBUTING.md.gz
-rw-r--r-- root/root      9456 2019-05-16 03:38 ./usr/share/doc/julia/DISTRIBUTING.md.gz
-rw-r--r-- root/root       413 2019-07-20 00:55 ./usr/share/doc/julia/NEWS.Debian.gz
-rw-r--r-- root/root       320 2019-05-16 03:38 ./usr/share/doc/julia/NEWS.md.gz
-rw-r--r-- root/root      2138 2019-07-20 00:55 ./usr/share/doc/julia/README.Debian
-rw-r--r-- root/root      2545 2019-05-16 03:38 ./usr/share/doc/julia/README.arm.md.gz
-rw-r--r-- root/root     10966 2019-05-16 03:38 ./usr/share/doc/julia/README.md.gz
-rw-r--r-- root/root      5630 2019-05-16 03:38 ./usr/share/doc/julia/README.windows.md.gz
-rw-r--r-- root/root         6 2019-05-16 03:38 ./usr/share/doc/julia/VERSION
-rw-r--r-- root/root       225 2019-07-20 00:55 ./usr/share/doc/julia/changelog.Debian.armhf.gz
-rw-r--r-- root/root     13824 2019-07-20 00:55 ./usr/share/doc/julia/changelog.Debian.gz
-rw-r--r-- root/root     70922 2019-05-16 03:38 ./usr/share/doc/julia/changelog.gz
-rw-r--r-- root/root     38369 2019-07-20 00:55 ./usr/share/doc/julia/copyright
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/julia/examples/
-rw-r--r-- root/root       337 2019-07-20 00:55 ./usr/share/doc/julia/examples/prompt.example.jl
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/icons/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/icons/hicolor/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root      4581 2019-05-16 03:38 ./usr/share/icons/hicolor/scalable/apps/julia.svg
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/julia/
-rw-r--r-- root/root   5277513 2019-07-20 00:55 ./usr/share/julia/base.cache
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/julia/base/
-rw-r--r-- root/root       624 2019-07-20 00:55 ./usr/share/julia/base/build_h.jl
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/man/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/man/man1/
-rw-r--r-- root/root      2354 2019-07-20 00:55 ./usr/share/man/man1/julia.1.gz
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/metainfo/
-rw-r--r-- root/root      1410 2019-07-20 00:55 ./usr/share/metainfo/julia.appdata.xml


libjulia-dev_1.0.4+dfsg-1+rpi1+b2_armhf.deb
-------------------------------------------

 new Debian package, version 2.0.
 size 145528 bytes: control archive=1944 bytes.
    1113 bytes,    22 lines      control              
    2467 bytes,    38 lines      md5sums              
 Package: libjulia-dev
 Source: julia (1.0.4+dfsg-1+rpi1)
 Version: 1.0.4+dfsg-1+rpi1+b2
 Architecture: armhf
 Maintainer: Debian Julia Team <pkg-julia-devel@lists.alioth.debian.org>
 Installed-Size: 388
 Depends: libjulia1 (= 1.0.4+dfsg-1+rpi1+b2)
 Section: libdevel
 Priority: optional
 Homepage: https://julialang.org
 Description: high-performance programming language for technical computing (development)
  Julia is a high-level, high-performance dynamic programming language for
  technical computing, with syntax that is familiar to users of other technical
  computing environments. It provides a sophisticated compiler, distributed
  parallel execution, numerical accuracy, and an extensive mathematical function
  library. The library, mostly written in Julia itself, also integrates mature,
  best-of-breed C and Fortran libraries for linear algebra, random number
  generation, FFTs, and string processing. Julia programs are organized around
  defining functions, and overloading them for different combinations of
  argument types (which can also be user-defined).
  .
  This package provides the Julia runtime headers.

drwxr-xr-x root/root         0 2019-07-20 00:55 ./
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/include/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/include/julia/
-rw-r--r-- root/root      2088 2019-07-20 00:55 ./usr/include/julia/END.h
-rw-r--r-- root/root      2569 2019-07-20 00:55 ./usr/include/julia/ENTRY.amd64.h
-rw-r--r-- root/root      2576 2019-07-20 00:55 ./usr/include/julia/ENTRY.i387.h
-rw-r--r-- root/root       857 2019-07-20 00:55 ./usr/include/julia/MurmurHash3.h
-rw-r--r-- root/root      1382 2019-07-20 00:55 ./usr/include/julia/analyzer_annotations.h
-rw-r--r-- root/root       569 2019-07-20 00:55 ./usr/include/julia/arraylist.h
-rw-r--r-- root/root     10676 2019-07-20 00:55 ./usr/include/julia/atomics.h
-rw-r--r-- root/root       568 2019-07-20 00:55 ./usr/include/julia/bitvector.h
-rw-r--r-- root/root       470 2019-07-20 00:55 ./usr/include/julia/dirpath.h
-rw-r--r-- root/root      5982 2019-07-20 00:55 ./usr/include/julia/dtypes.h
-rw-r--r-- root/root      1068 2019-07-20 00:55 ./usr/include/julia/hashing.h
-rw-r--r-- root/root      1517 2019-07-20 00:55 ./usr/include/julia/htable.h
-rw-r--r-- root/root      8523 2019-07-20 00:55 ./usr/include/julia/ios.h
-rw-r--r-- root/root     81253 2019-07-20 00:55 ./usr/include/julia/julia.h
-rw-r--r-- root/root       988 2019-07-20 00:55 ./usr/include/julia/julia_assert.h
-rw-r--r-- root/root      7764 2019-07-20 00:55 ./usr/include/julia/julia_threads.h
-rw-r--r-- root/root       251 2019-07-20 00:55 ./usr/include/julia/julia_version.h
-rw-r--r-- root/root       514 2019-07-20 00:55 ./usr/include/julia/libsupport.h
-rw-r--r-- root/root      5447 2019-07-20 00:55 ./usr/include/julia/locks.h
-rw-r--r-- root/root      3379 2019-07-20 00:55 ./usr/include/julia/platform.h
-rw-r--r-- root/root       237 2019-07-20 00:55 ./usr/include/julia/ptrhash.h
-rw-r--r-- root/root       329 2019-07-20 00:55 ./usr/include/julia/strtod.h
-rw-r--r-- root/root       422 2019-07-20 00:55 ./usr/include/julia/timefuncs.h
-rw-r--r-- root/root      1104 2019-07-20 00:55 ./usr/include/julia/tls.h
-rw-r--r-- root/root      5142 2019-07-20 00:55 ./usr/include/julia/tzfile.h
-rw-r--r-- root/root      3293 2019-07-20 00:55 ./usr/include/julia/utf8.h
-rw-r--r-- root/root      2061 2019-07-20 00:55 ./usr/include/julia/utils.h
-rw-r--r-- root/root     56821 2019-07-20 00:55 ./usr/include/julia/uv.h
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/include/julia/uv/
-rw-r--r-- root/root      9460 2019-07-20 00:55 ./usr/include/julia/uv/errno.h
-rw-r--r-- root/root      1781 2019-07-20 00:55 ./usr/include/julia/uv/linux.h
-rw-r--r-- root/root      1497 2019-07-20 00:55 ./usr/include/julia/uv/threadpool.h
-rw-r--r-- root/root     15990 2019-07-20 00:55 ./usr/include/julia/uv/unix.h
-rw-r--r-- root/root      1844 2019-07-20 00:55 ./usr/include/julia/uv/version.h
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/libjulia.so -> libjulia.so.1.0
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/libjulia-dev/
-rw-r--r-- root/root       413 2019-07-20 00:55 ./usr/share/doc/libjulia-dev/NEWS.Debian.gz
-rw-r--r-- root/root       225 2019-07-20 00:55 ./usr/share/doc/libjulia-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     13824 2019-07-20 00:55 ./usr/share/doc/libjulia-dev/changelog.Debian.gz
-rw-r--r-- root/root     70922 2019-05-16 03:38 ./usr/share/doc/libjulia-dev/changelog.gz
-rw-r--r-- root/root     38369 2019-07-20 00:55 ./usr/share/doc/libjulia-dev/copyright


libjulia1-dbgsym_1.0.4+dfsg-1+rpi1+b2_armhf.deb
-----------------------------------------------

 new Debian package, version 2.0.
 size 451676212 bytes: control archive=724 bytes.
     533 bytes,    12 lines      control              
     424 bytes,     4 lines      md5sums              
 Package: libjulia1-dbgsym
 Source: julia (1.0.4+dfsg-1+rpi1)
 Version: 1.0.4+dfsg-1+rpi1+b2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Julia Team <pkg-julia-devel@lists.alioth.debian.org>
 Installed-Size: 448880
 Depends: libjulia1 (= 1.0.4+dfsg-1+rpi1+b2)
 Section: debug
 Priority: optional
 Description: debug symbols for libjulia1
 Build-Ids: 38381db50598a2e493aaf8696056e0c7f592d685 8b05771e93701d820a7e800987373834f5405bdb 9e32bbd4d7eb6bd51f30bf44046f66ae4091d402 dedc03089482856adee71ff6cb79568cf609d343

drwxr-xr-x root/root         0 2019-07-20 00:55 ./
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/38/
-rw-r--r-- root/root      8384 2019-07-20 00:55 ./usr/lib/debug/.build-id/38/381db50598a2e493aaf8696056e0c7f592d685.debug
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/8b/
-rw-r--r-- root/root      5628 2019-07-20 00:55 ./usr/lib/debug/.build-id/8b/05771e93701d820a7e800987373834f5405bdb.debug
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/9e/
-rw-r--r-- root/root  11475520 2019-07-20 00:55 ./usr/lib/debug/.build-id/9e/32bbd4d7eb6bd51f30bf44046f66ae4091d402.debug
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/debug/.build-id/de/
-rw-r--r-- root/root 448147976 2019-07-20 00:55 ./usr/lib/debug/.build-id/de/dc03089482856adee71ff6cb79568cf609d343.debug
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/share/doc/libjulia1-dbgsym -> libjulia1


libjulia1_1.0.4+dfsg-1+rpi1+b2_armhf.deb
----------------------------------------

 new Debian package, version 2.0.
 size 27745324 bytes: control archive=7868 bytes.
    1752 bytes,    24 lines      control              
     860 bytes,    11 lines      md5sums              
      21 bytes,     1 lines      shlibs               
   36163 bytes,  1231 lines      symbols              
      26 bytes,     1 lines      triggers             
 Package: libjulia1
 Source: julia (1.0.4+dfsg-1+rpi1)
 Version: 1.0.4+dfsg-1+rpi1+b2
 Architecture: armhf
 Maintainer: Debian Julia Team <pkg-julia-devel@lists.alioth.debian.org>
 Installed-Size: 145623
 Depends: libatomic1 (>= 4.8), libc6 (>= 2.29), libcholmod3 (>= 1:4.5.2), libcurl3-gnutls (>= 7.16.2), libdsfmt-19937-1 (>= 2.2.3), libgcc1 (>= 1:4.3), libgit2-28 (>= 0.26.0), libgmp10, libmbedcrypto3 (>= 2.13), libmbedtls12 (>= 2.13), libmbedx509-0 (>= 2.0), libmpfr6 (>= 3.1.3), libopenblas0, libopenlibm3 (>= 0.4), libpcre2-8-0 (>= 10.22), libspqr2 (>= 1:5.6.0+dfsg), libssh2-1 (>= 1.0), libstdc++6 (>= 9), libsuitesparseconfig5 (>= 1:5.0.0), libumfpack5 (>= 1:4.5.2), libunwind8, libutf8proc2 (>= 2.1), libopenblas-base | libatlas3-base, libopenblas-dev | libatlas-base-dev
 Breaks: julia (<< 0.5.0~), libjulia0.6, libjulia0.7
 Replaces: julia (<< 0.5.0~), libjulia0.6, libjulia0.7
 Section: libs
 Priority: optional
 Homepage: https://julialang.org
 Description: high-performance programming language for technical computing (runtime library)
  Julia is a high-level, high-performance dynamic programming language for
  technical computing, with syntax that is familiar to users of other technical
  computing environments. It provides a sophisticated compiler, distributed
  parallel execution, numerical accuracy, and an extensive mathematical function
  library. The library, mostly written in Julia itself, also integrates mature,
  best-of-breed C and Fortran libraries for linear algebra, random number
  generation, FFTs, and string processing. Julia programs are organized around
  defining functions, and overloading them for different combinations of
  argument types (which can also be user-defined).
  .
  This package provides the Julia runtime library.

drwxr-xr-x root/root         0 2019-07-20 00:55 ./
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.0.so -> libLLVM-6.0.so
-rw-r--r-- root/root  35719332 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libLLVM-6.0.so
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libLLVM.so -> libLLVM-6.0.so
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libamd.so -> ../libamd.so.2
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libcamd.so -> ../libcamd.so.2
-rw-r--r-- root/root     27140 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libccalltest.so
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libccolamd.so -> ../libccolamd.so.2
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libcholmod.so -> ../libcholmod.so.3
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libcolamd.so -> ../libcolamd.so.2
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libcurl.so -> ../libcurl-gnutls.so.4
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libdSFMT.so -> ../libdSFMT-19937.so.1
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libgit2.so -> ../libgit2.so.28
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libgmp.so -> ../libgmp.so.10
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libmbedcrypto.so -> ../libmbedcrypto.so.3
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libmbedtls.so -> ../libmbedtls.so.12
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libmbedx509.so -> ../libmbedx509.so.0
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libmpfr.so -> ../libmpfr.so.6
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libopenblas.so -> ../libopenblas.so.0
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libopenlibm.so -> ../libopenlibm.so.3
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libpcre2-8.so -> ../libpcre2-8.so.0
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libspqr.so -> ../libspqr.so.2
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libssh2.so -> ../libssh2.so.1
-rw-r--r-- root/root      5224 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libsuitesparse_wrapper.so
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libsuitesparseconfig.so -> ../libsuitesparseconfig.so.5
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libumfpack.so -> ../libumfpack.so.5
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libunwind.so -> ../libunwind.so.8
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/libutf8proc.so -> ../libutf8proc.so.2
-rw-r--r-- root/root 111147656 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/julia/sys.so
lrwxrwxrwx root/root         0 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/libjulia.so.1 -> libjulia.so.1.0
-rw-r--r-- root/root   2011356 2019-07-20 00:55 ./usr/lib/arm-linux-gnueabihf/libjulia.so.1.0
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/doc/libjulia1/
-rw-r--r-- root/root       413 2019-07-20 00:55 ./usr/share/doc/libjulia1/NEWS.Debian.gz
-rw-r--r-- root/root       225 2019-07-20 00:55 ./usr/share/doc/libjulia1/changelog.Debian.armhf.gz
-rw-r--r-- root/root     13824 2019-07-20 00:55 ./usr/share/doc/libjulia1/changelog.Debian.gz
-rw-r--r-- root/root     70922 2019-05-16 03:38 ./usr/share/doc/libjulia1/changelog.gz
-rw-r--r-- root/root     38369 2019-07-20 00:55 ./usr/share/doc/libjulia1/copyright
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/lintian/
drwxr-xr-x root/root         0 2019-07-20 00:55 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       335 2019-07-20 00:55 ./usr/share/lintian/overrides/libjulia1


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


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

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

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

Build Architecture: armhf
Build-Space: 12804568
Build-Time: 43213
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 936
Job: julia_1.0.4+dfsg-1+rpi1
Machine Architecture: armhf
Package: julia
Package-Time: 44205
Source-Version: 1.0.4+dfsg-1+rpi1
Space: 12804568
Status: successful
Version: 1.0.4+dfsg-1+rpi1+b2
--------------------------------------------------------------------------------
Finished at 2020-01-03T11:12:49Z
Build needed 12:16:45, 12804568k disc space